@@ -474,6 +474,7 @@ buildSCG (_, n) = do
474 let newscg = buildSCG' ist (rights pats) args
474 let newscg = buildSCG' ist (rights pats) args
475 logCoverage 5 $ "SCG is: " ++ show newscg
475 logCoverage 5 $ "SCG is: " ++ show newscg
476 addToCG n ( cg { scg = newscg } )
476 addToCG n ( cg { scg = newscg } )
477+ _ -> return () -- CG comes from a type declaration only
477 [] -> logCoverage 5 $ "Could not build SCG for " ++ show n ++ "\n"
478 [] -> logCoverage 5 $ "Could not build SCG for " ++ show n ++ "\n"
478 x -> error $ "buildSCG: " ++ show (n, x)
479 x -> error $ "buildSCG: " ++ show (n, x)