summaryrefslogtreecommitdiff
path: root/test/Assembler
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
commitaf6ce14d679e2a87d2de6a3e26ce6a1f34d1f879 (patch)
tree27f7c64c1cd8c519da09dcd06f60f02bebfd74d9 /test/Assembler
parentec5ef6d8b0fcdf7bf9df397a0e3d03e1d57b6fc1 (diff)
downloadllvm-af6ce14d679e2a87d2de6a3e26ce6a1f34d1f879.tar.gz
llvm-af6ce14d679e2a87d2de6a3e26ce6a1f34d1f879.tar.bz2
llvm-af6ce14d679e2a87d2de6a3e26ce6a1f34d1f879.tar.xz
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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95269 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Assembler')
-rw-r--r--test/Assembler/functionlocal-metadata.ll2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/Assembler/functionlocal-metadata.ll b/test/Assembler/functionlocal-metadata.ll
index 16bc9d06c1..216587d98a 100644
--- a/test/Assembler/functionlocal-metadata.ll
+++ b/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]