From 687900ed8329ea4c35fffee0911fc8908cb41fa2 Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Tue, 4 May 2010 20:09:25 +0000 Subject: [PATCH] Use llvm.foo as the intrinsic, rather than llvm.dbg.value. Since the values passed to llvm.dbg.value were not valid for the intrinsic, it might have caused trouble one day if the verifier ever started checking for valid debug info. llvm-svn: 103038 --- llvm/test/Transforms/GlobalOpt/metadata.ll | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/llvm/test/Transforms/GlobalOpt/metadata.ll b/llvm/test/Transforms/GlobalOpt/metadata.ll index d5521bff760e..730e2b080236 100644 --- a/llvm/test/Transforms/GlobalOpt/metadata.ll +++ b/llvm/test/Transforms/GlobalOpt/metadata.ll @@ -13,15 +13,14 @@ define i32 @main(i32 %argc, i8** %argv) { } define void @foo(i32 %x) { - call void @llvm.dbg.value(metadata !{i8*** @G, i32 %x}, i64 0, metadata !1) -; CHECK: call void @llvm.dbg.value(metadata !{null, i32 %x}, i64 0, metadata !1) + call void @llvm.foo(metadata !{i8*** @G, i32 %x}) +; CHECK: call void @llvm.foo(metadata !{null, i32 %x}) ret void } -declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone +declare void @llvm.foo(metadata) nounwind readnone !named = !{!0} !0 = metadata !{i8*** @G} ; CHECK: !0 = metadata !{null} -!1 = metadata !{i8* null}