summaryrefslogtreecommitdiff
path: root/gcc/gimple-walker.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/gimple-walker.hpp')
-rw-r--r--gcc/gimple-walker.hpp7
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*);
};