diff options
Diffstat (limited to 'gcc/sched-rgn.c')
-rw-r--r-- | gcc/sched-rgn.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index e0a80c229e9..ce3fe5df016 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -3677,7 +3677,10 @@ public: #endif } - unsigned int execute () { return rest_of_handle_live_range_shrinkage (); } + virtual unsigned int execute (function *) + { + return rest_of_handle_live_range_shrinkage (); + } }; // class pass_live_range_shrinkage @@ -3715,7 +3718,7 @@ public: /* opt_pass methods: */ virtual bool gate (function *); - unsigned int execute () { return rest_of_handle_sched (); } + virtual unsigned int execute (function *) { return rest_of_handle_sched (); } }; // class pass_sched @@ -3763,7 +3766,10 @@ public: /* opt_pass methods: */ virtual bool gate (function *); - unsigned int execute () { return rest_of_handle_sched2 (); } + virtual unsigned int execute (function *) + { + return rest_of_handle_sched2 (); + } }; // class pass_sched2 |