PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext.
[oota-llvm.git] / test / ExecutionEngine / 2003-08-15-AllocaAssertion.ll
index 35248d1922f2e72291b5abac290714d5920f0070..5970628eaedf6ab8b9ebe020e9c774370e45269e 100644 (file)
@@ -1,9 +1,11 @@
+; RUN: lli %s > /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
+define i32 @main(i32 %X) {
+       %A = alloca i32, i32 %X         ; <i32*> [#uses=0]
+       %B = alloca float, i32 %X               ; <float*> [#uses=0]
+       ret i32 0
 }
+