@@ -969,6 +969,8 @@ elabCon info syn tn codata (doc, argDocs, n, t_in, fc, forcenames)
969 def' <- checkDef fc defer
969 def' <- checkDef fc defer
970 let def'' = map (\(n, (i, top, t)) -> (n, (i, top, t, True))) def'
970 let def'' = map (\(n, (i, top, t)) -> (n, (i, top, t, True))) def'
971 addDeferred def''
971 addDeferred def''
972+ mapM_ (\(n, _) -> addIBC (IBCDef n)) def''
972 mapM_ (elabCaseBlock info []) is
974 mapM_ (elabCaseBlock info []) is
973 ctxt <- getContext
975 ctxt <- getContext
974 (cty, _) <- recheckC fc [] t'
976 (cty, _) <- recheckC fc [] t'