1 2 3 4 5 6 7 8 9 10 11 12
; RUN: llvm-upgrade < %s | llvm-as -f -o %t.bc ; RUN: lli %t.bc > /dev/null ; This testcase failed to work because two variable sized allocas confused the ; local register allocator. int %main(uint %X) { %A = alloca uint, uint %X %B = alloca float, uint %X ret int 0 }