aboutsummaryrefslogtreecommitdiff
path: root/source/opt/dominator_tree.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/opt/dominator_tree.cpp')
-rw-r--r--source/opt/dominator_tree.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/source/opt/dominator_tree.cpp b/source/opt/dominator_tree.cpp
index 3c161a9b..2680be2a 100644
--- a/source/opt/dominator_tree.cpp
+++ b/source/opt/dominator_tree.cpp
@@ -55,8 +55,8 @@ namespace {
// called on each node traversed BEFORE their children.
template <typename BBType, typename SuccessorLambda, typename PreLambda,
typename PostLambda>
-void DepthFirstSearch(const BBType* bb, SuccessorLambda successors,
- PreLambda pre, PostLambda post) {
+static void DepthFirstSearch(const BBType* bb, SuccessorLambda successors,
+ PreLambda pre, PostLambda post) {
auto no_terminal_blocks = [](const BBType*) { return false; };
CFA<BBType>::DepthFirstTraversal(bb, successors, pre, post,
no_terminal_blocks);
@@ -73,8 +73,9 @@ void DepthFirstSearch(const BBType* bb, SuccessorLambda successors,
// PostLambda - Lamdba matching the signature of 'void (const BBType*)' will be
// called on each node traversed after their children.
template <typename BBType, typename SuccessorLambda, typename PostLambda>
-void DepthFirstSearchPostOrder(const BBType* bb, SuccessorLambda successors,
- PostLambda post) {
+static void DepthFirstSearchPostOrder(const BBType* bb,
+ SuccessorLambda successors,
+ PostLambda post) {
// Ignore preorder operation.
auto nop_preorder = [](const BBType*) {};
DepthFirstSearch(bb, successors, nop_preorder, post);