Put the DynFlags in a global variable for tracing; fixes #7304
authorIan Lynagh <ian@well-typed.com>
Mon, 8 Oct 2012 20:55:23 +0000 (21:55 +0100)
committerIan Lynagh <ian@well-typed.com>
Mon, 8 Oct 2012 20:55:23 +0000 (21:55 +0100)
commitf7cd14fd30d40ae7e904a533804f43d43dd8f439
tree18ba603b155348ce2761c06003c280666cbd09a4
parenta94144b81415a542defd5e7e4e7e3561d9d28a0f
Put the DynFlags in a global variable for tracing; fixes #7304

This is an ugly kludge to make a DynFlags value available for the
'trace' functions. It may not be the value we really ought to use,
but it'll be good enough for the pretty-printer to use.

Ideally we'd pass the real DynFlags down to all the trace calls,
but this will do for now at least.
compiler/main/DynFlags.hs
compiler/main/DynFlags.hs-boot
compiler/main/GHC.hs
compiler/main/StaticFlags.hs
compiler/utils/Outputable.lhs