diff options
Diffstat (limited to 'source/opt/dominator_tree.cpp')
-rw-r--r-- | source/opt/dominator_tree.cpp | 9 |
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); |