https://bugs.llvm.org/show_bug.cgi?id=41753
Caused a crash while fixing another bug, turned out to be easier to fix than expected :)
Yup, this definitely deserves to be a compound value. Could you also add a test that tries to load real/imaginary parts of y and compares them to 1? Just to know whether it actually works or just pretends to.