From b1f251f30eefdb31eae70057087c22f2fe9f0254 Mon Sep 17 00:00:00 2001 From: John McCall Date: Sat, 10 Sep 2011 05:31:57 +0000 Subject: [PATCH] Missed a %local use; hopefully this clears this test up. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139462 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/annotations-var.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/test/CodeGen/annotations-var.c b/test/CodeGen/annotations-var.c index 60a1b43874..b8ada9fc0f 100644 --- a/test/CodeGen/annotations-var.c +++ b/test/CodeGen/annotations-var.c @@ -18,13 +18,14 @@ int foo(int v __attribute__((annotate("param_ann_2"))) __attribute__((annotate(" int foo(int v __attribute__((annotate("param_ann_0"))) __attribute__((annotate("param_ann_1")))) { return v + 1; // PARAM: define {{.*}}@foo -// PARAM: bitcast i32* %v.addr to i8* +// PARAM: [[V:%.*]] = alloca i32 +// PARAM: bitcast i32* [[V]] to i8* // PARAM-NEXT: call void @llvm.var.annotation( -// PARAM-NEXT: bitcast i32* %v.addr to i8* +// PARAM-NEXT: bitcast i32* [[V]] to i8* // PARAM-NEXT: call void @llvm.var.annotation( -// PARAM-NEXT: bitcast i32* %v.addr to i8* +// PARAM-NEXT: bitcast i32* [[V]] to i8* // PARAM-NEXT: call void @llvm.var.annotation( -// PARAM-NEXT: bitcast i32* %v.addr to i8* +// PARAM-NEXT: bitcast i32* [[V]] to i8* // PARAM-NEXT: call void @llvm.var.annotation( } @@ -33,9 +34,9 @@ void local(void) { // LOCAL: define void @local() // LOCAL: [[LOCALVAR:%.*]] = alloca i32, // LOCAL-NEXT: [[T0:%.*]] = bitcast i32* [[LOCALVAR]] to i8* -// LOCAL-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 32) +// LOCAL-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 33) // LOCAL-NEXT: [[T0:%.*]] = bitcast i32* [[LOCALVAR]] to i8* -// LOCAL-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 32) +// LOCAL-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 33) } void undef(void) { @@ -43,5 +44,5 @@ void undef(void) { // UNDEF: define void @undef() // UNDEF: [[UNDEFVAR:%.*]] = alloca i32, // UNDEF-NEXT: [[T0:%.*]] = bitcast i32* [[UNDEFVAR]] to i8* -// UNDEF-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 42) +// UNDEF-NEXT: call void @llvm.var.annotation(i8* [[T0]], i8* getelementptr inbounds ([15 x i8]* @{{.*}}), i8* getelementptr inbounds ({{.*}}), i32 43) } -- 2.50.1