roc/crates/compiler/gen_llvm
Ayaz Hafiz 3a960e7809
Properly recast nested recursion pointers to their expanded layouts as needed
When we load a structure with a nested recursive pointer, the pointer
may be loaded opaquely. We need to refine it to the concrete type wanted
by the layout.

This conversion can be removed after we upgrade to LLVM 15.

Closes #5162
2023-03-22 08:21:08 -05:00
..
src Properly recast nested recursion pointers to their expanded layouts as needed 2023-03-22 08:21:08 -05:00
Cargo.toml split up bitcode building to reduce dependency chains 2023-03-10 09:39:43 -08:00