X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fmain%2FDriverPipeline.hs;h=318dac541c47fa3fa037f2c827078192c683a181;hp=7c515fe80616322f583b20b46508779d190da21d;hb=a7f88c2f7900257d6791286f653cf141ebcb81c4;hpb=f586a36da133d01607f1936f771722e88b3b3574 diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs index 7c515fe..318dac5 100644 --- a/compiler/main/DriverPipeline.hs +++ b/compiler/main/DriverPipeline.hs @@ -614,7 +614,8 @@ runPhase (Unlit sf) _stop hsc_env _basename _suff input_fn get_output_fn maybe_l runPhase (Cpp sf) _stop hsc_env basename suff input_fn get_output_fn maybe_loc = do let dflags0 = hsc_dflags hsc_env src_opts <- getOptionsFromFile dflags0 input_fn - (dflags,unhandled_flags) <- parseDynamicFlags dflags0 (map unLoc src_opts) + (dflags, unhandled_flags, warns) <- parseDynamicFlags dflags0 (map unLoc src_opts) + handleFlagWarnings dflags warns checkProcessArgsResult unhandled_flags (basename <.> suff) if not (dopt Opt_Cpp dflags) then