lean4-htt/src/Lean/Compiler
Cameron Zwarich 12cd4ca742
fix: remove incorrect error in LCNF's check (#9720)
This PR removes an error which implicitly assumes that the sort of type
dependency between erased types present in the test being added can not
occur. It would be difficult to refine the error using only the
information present in LCNF types, and it is of very little ongoing
value (I don't recall it ever finding an actual problem), so it makes
more sense to delete it.

Fixes #9692.
2025-08-05 04:36:57 +00:00
..
IR refactor: use a state monad rather than combinators for computing free indices (#9711) 2025-08-04 13:55:41 +00:00
LCNF fix: remove incorrect error in LCNF's check (#9720) 2025-08-05 04:36:57 +00:00
BorrowedAnnotation.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ClosedTermCache.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
CSimpAttr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ExportAttr.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
ExternAttr.lean chore: remove syntax for extern arity specifications (#9556) 2025-07-26 00:44:36 +00:00
FFI.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ImplementedByAttr.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
InitAttr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
InlineAttrs.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
IR.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
LCNF.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Main.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
MetaAttr.lean perf: clarify and granularize access to async env ext state (#9587) 2025-08-02 17:01:08 +00:00
NameMangling.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
NeverExtractAttr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
NoncomputableAttr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Old.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00
Options.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Specialize.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00