intSwitchSet,
switchIsOn,
+ src_filename,
+
-- debugging opts
opt_D_dump_absC,
opt_D_dump_asm,
import Argv
import Constants -- Default values for some flags
+import FastString ( headFS )
import Maybes ( assocMaybe, firstJust, maybeToBool )
import Panic ( panic, panic# )
\end{code}
\begin{code}
+src_filename :: FAST_STRING
+src_filename = case argv of
+ filename : rest | headFS filename /= '-' -> filename
+ otherwise -> panic "no filename"
+\end{code}
+
+\begin{code}
-- debugging opts
opt_D_dump_absC = lookUp SLIT("-ddump-absC")
opt_D_dump_asm = lookUp SLIT("-ddump-asm")