From ecb2ccfb36c2b2b9605082eb6a0b0349ecb7dcfb Mon Sep 17 00:00:00 2001 From: simonpj Date: Mon, 26 Feb 2001 15:41:18 +0000 Subject: [PATCH] [project @ 2001-02-26 15:41:18 by simonpj] Dont print generic insts if there arent any --- ghc/compiler/typecheck/TcInstDcls.lhs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ghc/compiler/typecheck/TcInstDcls.lhs b/ghc/compiler/typecheck/TcInstDcls.lhs index fd70cff..53e30cc 100644 --- a/ghc/compiler/typecheck/TcInstDcls.lhs +++ b/ghc/compiler/typecheck/TcInstDcls.lhs @@ -312,6 +312,9 @@ getGenericInstances class_decls let gen_inst_info = concat gen_inst_infos in + if null gen_inst_info then + returnTc [] + else getDOptsTc `thenTc` \ dflags -> ioToTc (dumpIfSet_dyn dflags Opt_D_dump_deriv "Generic instances" (vcat (map pprInstInfo gen_inst_info))) -- 1.7.10.4