SafeHaskell: Require implicit imports to be safe
authorDavid Terei <davidterei@gmail.com>
Tue, 31 May 2011 21:19:36 +0000 (14:19 -0700)
committerDavid Terei <davidterei@gmail.com>
Sat, 18 Jun 2011 03:40:33 +0000 (20:40 -0700)
compiler/main/DynFlags.hs

index ba18f49..7263796 100644 (file)
@@ -1003,7 +1003,7 @@ safeDirectImpsReq = safeLanguageOn
 -- | Are all implicit imports required to be safe for this SafeHaskell mode?
 -- Implicit imports are things in the prelude. e.g System.IO when print is used.
 safeImplicitImpsReq :: DynFlags -> Bool
-safeImplicitImpsReq _ = False
+safeImplicitImpsReq = safeLanguageOn
 
 -- | Combine two SafeHaskell modes correctly. Used for dealing with multiple flags.
 -- This makes SafeHaskell very much a monoid but for now I prefer this as I don't