diff options
Diffstat (limited to 'test/Assembler/2002-08-15-ConstantExprProblem.ll')
-rw-r--r-- | test/Assembler/2002-08-15-ConstantExprProblem.ll | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/Assembler/2002-08-15-ConstantExprProblem.ll b/test/Assembler/2002-08-15-ConstantExprProblem.ll new file mode 100644 index 0000000..b3380ed --- /dev/null +++ b/test/Assembler/2002-08-15-ConstantExprProblem.ll @@ -0,0 +1,17 @@ +; RUN: llvm-upgrade < %s | llvm-as -o /dev/null -f + +%.LC0 = internal global [12 x sbyte] c"hello world\00" + +implementation ; Functions: + +sbyte* %test() { + br label %BB1 + +BB1: ;[#uses=2] + %ret = phi sbyte* [ getelementptr ([12 x sbyte]* %.LC0, long 0, long 0), %0 ], [ null, %BB2 ] + ret sbyte* %ret + +BB2: + br label %BB1 +} + |