Author: Chen Zheng
Date: 2024-05-29T21:52:55-04:00
New Revision: 2b1d1c51f6e321267cc86e9db7808298c59caf0e

URL: 
https://github.com/llvm/llvm-project/commit/2b1d1c51f6e321267cc86e9db7808298c59caf0e
DIFF: 
https://github.com/llvm/llvm-project/commit/2b1d1c51f6e321267cc86e9db7808298c59caf0e.diff

LOG: [NFC] Fix PPC buildbot failure 
https://lab.llvm.org/buildbot/#/builders/230/builds/29066

Failure was introduced in https://github.com/llvm/llvm-project/pull/81545

On 64-bit targets for i32 return type, there will be extension in the function
prototype.

Added: 
    

Modified: 
    clang/test/CodeGenCXX/debug-info-ptr-to-ptr.cpp

Removed: 
    


################################################################################
diff  --git a/clang/test/CodeGenCXX/debug-info-ptr-to-ptr.cpp 
b/clang/test/CodeGenCXX/debug-info-ptr-to-ptr.cpp
index 0885e7076d51c..9f2a3f9e69197 100644
--- a/clang/test/CodeGenCXX/debug-info-ptr-to-ptr.cpp
+++ b/clang/test/CodeGenCXX/debug-info-ptr-to-ptr.cpp
@@ -22,7 +22,7 @@ class C {
   A arr[10];
 };
 
-// CHECK-LABEL: define dso_local noundef i32 @{{.*}}func1{{.*}}(
+// CHECK-LABEL: define dso_local noundef{{.*}}i32 @{{.*}}func1{{.*}}(
 // CHECK:         [[A_ADDR:%.*]] = getelementptr inbounds %class.B, ptr 
{{%.*}}, i32 0, i32 0, !dbg [[DBG1:![0-9]+]]
 // CHECK-NEXT:    [[A:%.*]] = load ptr, ptr [[A_ADDR]], align {{.*}}, !dbg 
[[DBG1]]
 // CHECK-NEXT:    [[PSEUDO1:%.*]] = alloca ptr, align {{.*}}, !dbg [[DBG1]]
@@ -48,7 +48,7 @@ A* func2(void *b) {
 }
 
 // Should not generate pseudo variable in this case.
-// CHECK-LABEL: define dso_local noundef i32 @{{.*}}func3{{.*}}(
+// CHECK-LABEL: define dso_local noundef{{.*}}i32 @{{.*}}func3{{.*}}(
 // CHECK:    call void @llvm.dbg.declare(metadata ptr [[B_ADDR:%.*]], metadata 
[[META4:![0-9]+]], metadata !DIExpression())
 // CHECK:    call void @llvm.dbg.declare(metadata ptr [[LOCAL1:%.*]], metadata 
[[META5:![0-9]+]], metadata !DIExpression())
 // CHECK-NOT: call void @llvm.dbg.declare(metadata ptr
@@ -89,7 +89,7 @@ char func5(void *arr, int n) {
   return ((A*)arr)[n].c;
 }
 
-// CHECK-LABEL: define dso_local noundef i32 @{{.*}}func6{{.*}}(
+// CHECK-LABEL: define dso_local noundef{{.*}}i32 @{{.*}}func6{{.*}}(
 // CHECK:         call void @llvm.dbg.declare(metadata ptr {{%.*}}, metadata 
[[META10:![0-9]+]], metadata !DIExpression())
 // CHECK:         call void @llvm.dbg.declare(metadata ptr {{%.*}}, metadata 
[[META11:![0-9]+]], metadata !DIExpression())
 int func6(B &b) {


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to