On 05/08/2015 09:14 PM, Aldy Hernandez wrote:
+ if (!flag_syntax_only) + c_parse_final_cleanups ();
The condition is a significant change of behavior for the C++ front end; doing final instantiation and such even with -fsyntax-only was a deliberate choice. Can we drop the condition?
+ timevar_stop (TV_PHASE_PARSING); + timevar_start (TV_PHASE_DBGINFO); perform_deferred_noexcept_checks ();
The only debug info stuff that was here has been removed, so there's no longer any need to switch to a debug timevar. I think we should stay in DEFERRED for the whole function.
Jason