diff options
Diffstat (limited to 'gcc/gimple-walker.hpp')
-rw-r--r-- | gcc/gimple-walker.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/gimple-walker.hpp b/gcc/gimple-walker.hpp index f601d236224..6c3742afb0b 100644 --- a/gcc/gimple-walker.hpp +++ b/gcc/gimple-walker.hpp @@ -30,6 +30,8 @@ #include "gimple-iterator.h" #include "gimple-ssa.h" +#include <set> + class GimpleWalker { public: @@ -49,10 +51,10 @@ protected: void _walk(basic_block bb); #define GimpleWalkerFuncDecl(type) \ - virtual void _walk_pre(__attribute__((unused)) type stmt) {}; \ + virtual void _walk_pre(type stmt) {}; \ void walk(type stmt); \ void _walk(type stmt); \ - virtual void _walk_post(__attribute__((unused)) type stmt) {} + virtual void _walk_post(type stmt) {} GimpleWalkerFuncDecl(const_tree); GimpleWalkerFuncDecl(gimple*); @@ -62,5 +64,6 @@ protected: GimpleWalkerFuncDecl(gcall*); GimpleWalkerFuncDecl(glabel*); GimpleWalkerFuncDecl(gswitch*); + GimpleWalkerFuncDecl(gphi*); }; |