We do not generate code for declName
if
- Its type is a proposition.
- Its type is a type former.
- It is tagged as
[macro_inline]
. - It is a type class instance.
Remark: we still generate code for declarations tagged as [inline]
and [specialize]
since they can be partially applied.
Instances For
Instances For
A checkpoint in code generation to print all declarations in between
compiler passes in order to ease debugging.
The trace can be viewed with set_option trace.Compiler.step true
.
Instances For
Instances For
Instances For
Instances For
@[export lean_lcnf_compile_decls]