diff options
Diffstat (limited to 'gcc/type-walker.hpp')
-rw-r--r-- | gcc/type-walker.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/type-walker.hpp b/gcc/type-walker.hpp index c2172dedf80..60c979481ee 100644 --- a/gcc/type-walker.hpp +++ b/gcc/type-walker.hpp @@ -16,14 +16,14 @@ protected: void _walk(const_tree t); void _walk_wrapper(const_tree t); void _walk_record_or_union(const_tree t); - void _walk_function_or_method(const_tree t); + virtual void _walk_function_or_method(const_tree t); virtual bool is_memoized(__attribute__((unused))const_tree t) { return false; }; #define TypeWalkerFuncDecl(code) \ - virtual void _walk_ ## code ## _pre(__attribute__((unused)) const_tree t) {}; \ - void walk_ ## code (const_tree t); \ + virtual void _walk_ ## code ## _pre(const_tree t) {}; \ + virtual void walk_ ## code (const_tree t); \ virtual void _walk_ ## code (const_tree t); \ - virtual void _walk_ ## code ## _post(__attribute__((unused)) const_tree t) {} + virtual void _walk_ ## code ## _post(const_tree t) {} TypeWalkerFuncDecl(VOID_TYPE); TypeWalkerFuncDecl(INTEGER_TYPE); |