Test for repr-transparent-aggregates-1.rs fails cross-compiling wasm32-unknown-unknown with LLVM 11.0 #81189
Labels
A-repr
Area: the `#[repr(stuff)]` attribute
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
This test fails on rust-1.49 cross compiling wasm32-unknown-unknown with LLVM 11.0. It looks like the intermediate representation for a void function has significantly changed from what is expected (see attached .ll file).
repr-transparent-aggregates-1.ll
Guix Build log rust-1.49.0.drv.txt.gz
Actual code generated for test_BigS:
Error (expected function signature):
Related discussion regarding unstable IR code gen: #74396 (comment)
The text was updated successfully, but these errors were encountered: