X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Ftypecheck%2FTcSimplify.lhs;h=11e202be9b3e57ecfa8e86a58ecfc16bb367eb78;hp=cf2974856180d35d367c8ee77ed5844524fe2ca3;hb=9d0c8f842e35dde3d570580cf62a32779f66a6de;hpb=ab1d5052de53479377c961d1e966f0cf0b82c592;ds=sidebyside 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