on master help sign in
Make a note of deferred data types

Fixes #1051

commit845e02ab940f65e3c85de51a65a89a7e119dd8ef authorEdwin Brady <ecb10@st-andrews.ac.uk> dateThu 10 Apr 2014, 13:49 (13 years ago) parent4b11ccd
1 file changed+1
src/Idris/ElabDecls.hs+1
src/Idris/ElabDecls.hs+1
@@ -212,6 +212,7 @@ elabData info syn doc argDocs fc opts (PLaterdecl n t_in)
212212 def' <- checkDef fc defer
213213 let def'' = map (\(n, (i, top, t)) -> (n, (i, top, t, True))) def'
214214 addDeferredTyCon def''
215+ addIBC (IBCDef n)
215216 mapM_ (elabCaseBlock info []) is
216217 (cty, _) <- recheckC fc [] t'
217218 logLvl 2 $ "---> " ++ show cty