X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Ftypecheck%2FTcSimplify.lhs;h=11e202be9b3e57ecfa8e86a58ecfc16bb367eb78;hb=8897e76874e10daa4dc695342e68b15e114a6de0;hp=cf2974856180d35d367c8ee77ed5844524fe2ca3;hpb=7a7a635688c768eb7bbeec37768d4d963581c9db;p=ghc-hetmet.git diff --git a/compiler/typecheck/TcSimplify.lhs b/compiler/typecheck/TcSimplify.lhs index cf29748..11e202b 100644 --- a/compiler/typecheck/TcSimplify.lhs +++ b/compiler/typecheck/TcSimplify.lhs @@ -1637,7 +1637,7 @@ this bracket again at its usage site. \begin{code} tcSimplifyBracket :: [Inst] -> TcM () tcSimplifyBracket wanteds - = do { tryHardCheckLoop doc wanteds + = do { _ <- tryHardCheckLoop doc wanteds ; return () } where doc = text "tcSimplifyBracket" @@ -2906,7 +2906,7 @@ disambigGroup default_tys dicts = do { mb_chosen_ty <- try_default default_tys ; case mb_chosen_ty of Nothing -> return () - Just chosen_ty -> do { unifyType chosen_ty (mkTyVarTy tyvar) + Just chosen_ty -> do { _ <- unifyType chosen_ty (mkTyVarTy tyvar) ; warnDefault dicts chosen_ty } } where (_,_,tyvar) = ASSERT(not (null dicts)) head dicts -- Should be non-empty