From d5e97410a9d7309b53a8df78d69172d3b1592ba7 Mon Sep 17 00:00:00 2001 From: "basvandijk@home.nl" Date: Thu, 19 Oct 2006 15:23:28 +0000 Subject: [PATCH] A little abstraction --- compiler/main/DriverPipeline.hs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs index 9e33f51..fddeb6d 100644 --- a/compiler/main/DriverPipeline.hs +++ b/compiler/main/DriverPipeline.hs @@ -416,9 +416,7 @@ runPipeline stop_phase dflags (input_fn, mb_phase) output maybe_loc let (basename, suffix) = splitFilename input_fn -- If we were given a -x flag, then use that phase to start from - start_phase - | Just x_phase <- mb_phase = x_phase - | otherwise = startPhase suffix + start_phase = fromMaybe (startPhase suffix) mb_phase -- We want to catch cases of "you can't get there from here" before -- we start the pipeline, because otherwise it will just run off the -- 1.7.10.4