roc/crates/compiler/gen_llvm/src
Ayaz Hafiz 759f8d86af
Fix lifetime errors due to interner
In the llvm backend, there are the lifetimes `'a` (lifetime of the
global arena) and `'ctx` (lifetime of constructed LLVM values). `'a`
lives longer than `'ctx`, but the compiler didn't enforce this until
the layout interner was introduced, for some reason. We have to make
sure that containers of lifetime `'a` have no `'ctx` references.
2022-12-29 11:38:34 -06:00
..
llvm Fix lifetime errors due to interner 2022-12-29 11:38:34 -06:00
lib.rs correct formatting and removed duplicate image 2022-11-03 20:02:10 +11:00
run_roc.rs Eliminate Stmt::RuntimeError in favor of crash 2022-11-24 14:46:53 -06:00