FIX #1110: hackery also needed when running gcc for CPP
authorSimon Marlow <simonmar@microsoft.com>
Wed, 5 Dec 2007 15:02:30 +0000 (15:02 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Wed, 5 Dec 2007 15:02:30 +0000 (15:02 +0000)
compiler/main/SysTools.lhs

index 26c2f1b..f5812f4 100644 (file)
@@ -407,7 +407,9 @@ runUnlit dflags args = do
 runCpp :: DynFlags -> [Option] -> IO ()
 runCpp dflags args =   do 
   let (p,args0) = pgm_P dflags
-  runSomething dflags "C pre-processor" p (args0 ++ args)
+      args1 = args0 ++ args
+  mb_env <- getGccEnv args1
+  runSomethingFiltered dflags id  "C pre-processor" p args1 mb_env
 
 runPp :: DynFlags -> [Option] -> IO ()
 runPp dflags args =   do