[project @ 2003-06-13 09:27:13 by simonmar]
[ghc-hetmet.git] / ghc / compiler / main / DriverPipeline.hs
index 605f082..e0aa062 100644 (file)
@@ -1123,6 +1123,8 @@ hscMaybeAdjustLang current_hsc_lang = do
         | current_hsc_lang == HscInterpreted = current_hsc_lang
        -- force -fvia-C if we are being asked for a .hc file
         | todo == StopBefore HCc  || keep_hc = HscC
+       -- force -fvia-C when profiling or ticky-ticky is on
+        | opt_SccProfilingOn || opt_DoTickyProfiling = HscC
        -- otherwise, stick to the plan
         | otherwise = current_hsc_lang
   return hsc_lang