summaryrefslogtreecommitdiffstats
path: root/llvm/test/Assembler/functionlocal-metadata.ll
diff options
context:
space:
mode:
authorVictor Hernandez <vhernandez@apple.com>2010-02-04 01:13:08 +0000
committerVictor Hernandez <vhernandez@apple.com>2010-02-04 01:13:08 +0000
commitd44ee35f3063467df10dd8059e62ddc6d19b06b1 (patch)
treee9e04d022c67cb7e1598d88f8091ea640d175c36 /llvm/test/Assembler/functionlocal-metadata.ll
parent1e3b95580c3e2327377a0ea846bc63fc9b845a69 (diff)
downloadbcm5719-llvm-d44ee35f3063467df10dd8059e62ddc6d19b06b1.tar.gz
bcm5719-llvm-d44ee35f3063467df10dd8059e62ddc6d19b06b1.zip
Fix (and test) function-local metadata that occurs before the instruction that it refers to; fix is to not enumerate operands of function-local metadata until after all instructions have been enumerated
llvm-svn: 95269
Diffstat (limited to 'llvm/test/Assembler/functionlocal-metadata.ll')
-rw-r--r--llvm/test/Assembler/functionlocal-metadata.ll2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/test/Assembler/functionlocal-metadata.ll b/llvm/test/Assembler/functionlocal-metadata.ll
index 16bc9d06c16..216587d98a7 100644
--- a/llvm/test/Assembler/functionlocal-metadata.ll
+++ b/llvm/test/Assembler/functionlocal-metadata.ll
@@ -2,6 +2,8 @@
define void @Foo(i32 %a, i32 %b) {
entry:
+ call void @llvm.dbg.value(metadata !{ i32* %1 }, i64 16, metadata !"bar")
+; CHECK: call void @llvm.dbg.value(metadata !{i32* %1}, i64 16, metadata !"bar")
%0 = add i32 %a, 1 ; <i32> [#uses=1]
%two = add i32 %b, %0 ; <i32> [#uses=0]
%1 = alloca i32 ; <i32*> [#uses=1]
OpenPOWER on IntegriCloud