lean4-htt/tests
Siddharth a0a0463451
fix: codegen initUnboxed correctly in LLVM backend (#2015)
Closes #2004.

In porting the bugfix from
6eb852e28f,
I noticed that the LLVM backend was incorrectly generating declaration
initializers (in `callIODeclInitFn`), by assuming the return type of the
initializer is the return type of the declaration. Rather, it must be be
`lean_object`, since the initializer returns an `IO a` value which must be unpacked.

TODO: stop using the `getOrCreateFunction` pattern pervasively.
  perform the `create` at the right location, and the `get`
  at the correct location.
2023-01-07 16:26:53 +01:00
..
bench feat: LLVM backend (#1837) 2022-12-30 12:45:30 +01:00
compiler fix: codegen initUnboxed correctly in LLVM backend (#2015) 2023-01-07 16:26:53 +01:00
elabissues
ir
lean feat: try to unify show type and expected type 2023-01-06 08:48:48 -08:00
pkg test: add test for local macro in auto tactic 2023-01-04 09:01:02 -08:00
playground test: alternative encoding experiment for decEq and noConfusion 2022-11-23 18:46:10 -08:00
plugin feat: LLVM backend (#1837) 2022-12-30 12:45:30 +01:00
simpperf
.gitignore
common.sh feat: LLVM backend (#1837) 2022-12-30 12:45:30 +01:00