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


Reply via email to