Changeset 5815 for src/Main.hs
- Timestamp:
- 07/26/05 20:06:52 (3 years ago)
- svk:copy_cache_prev:
- 7758
- Files:
-
- 1 modified
-
src/Main.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Main.hs
r5808 r5815 43 43 writeIORef (fromJust _DoCompile) doCompile 44 44 runWithArgs run 45 globalFinalize 46 47 globalFinalize :: IO () 48 globalFinalize = join $ readIORef _GlobalFinalizer 45 49 46 50 warn :: Show a => a -> IO () … … 210 214 f' env | Val err@(VError _ _) <- envBody env = do 211 215 hPutStrLn stderr $ pretty err 216 globalFinalize 212 217 exitFailure 213 218 f' env = f env name … … 289 294 end err@(VError _ _) = do 290 295 hPutStrLn stderr $ encodeUTF8 $ pretty err 296 globalFinalize 291 297 exitFailure 292 end (VControl (ControlExit exit)) = exitWith exit 298 end (VControl (ControlExit exit)) = do 299 globalFinalize 300 exitWith exit 293 301 end _ = return () 294 302
