Warning police: Removed overlapped pattern warnings
authorsven.panne@aedion.de <unknown>
Fri, 11 Aug 2006 15:13:53 +0000 (15:13 +0000)
committersven.panne@aedion.de <unknown>
Fri, 11 Aug 2006 15:13:53 +0000 (15:13 +0000)
compiler/ghci/ByteCodeGen.lhs
compiler/main/HscMain.lhs

index 19db7af..725ba6a 100644 (file)
@@ -1102,7 +1102,6 @@ pushAtom d p (AnnLit lit)
                                      pokeByteOff ptr n (fromIntegral (ord '\0') :: Word8)
                                       return ptr
                                    )
-                         other -> panic "ByteCodeGen.pushAtom.pushStr"
              in
                 getMallocvilleAddr `thenBc` \ addr ->
                 -- Get the addr on the stack, untaggedly
index e5b7026..6536068 100644 (file)
@@ -839,10 +839,8 @@ hscKcType hsc_env str
   = do { maybe_type <- hscParseType (hsc_dflags hsc_env) str
        ; let icontext = hsc_IC hsc_env
        ; case maybe_type of {
-            Just ty    -> tcRnType hsc_env icontext ty ;
-            Just other -> do { errorMsg (hsc_dflags hsc_env) (text "not an type:" <+> quotes (text str)) ;
-                               return Nothing } ;
-            Nothing    -> return Nothing } }
+            Just ty -> tcRnType hsc_env icontext ty ;
+            Nothing -> return Nothing } }
 #endif
 \end{code}