Author: Chuanqi Xu Date: 2023-01-09T11:54:17+08:00 New Revision: 2893bcd6cd88310da9ba4a37c142c6db463ba79e
URL: https://github.com/llvm/llvm-project/commit/2893bcd6cd88310da9ba4a37c142c6db463ba79e DIFF: https://github.com/llvm/llvm-project/commit/2893bcd6cd88310da9ba4a37c142c6db463ba79e.diff LOG: [NFC] Fix the test failure in 08f957808e5f7e44b11d in armv8 The test in 08f957808e5f7e44b11d may fail in armv8 since the signature of the constructor may be different. This patch tries to fix it. Added: Modified: clang/test/CodeGenCXX/pr59765-modules-global-ctor-dtor.cppm Removed: ################################################################################ diff --git a/clang/test/CodeGenCXX/pr59765-modules-global-ctor-dtor.cppm b/clang/test/CodeGenCXX/pr59765-modules-global-ctor-dtor.cppm index c89bce5039a5..6080786ecd39 100644 --- a/clang/test/CodeGenCXX/pr59765-modules-global-ctor-dtor.cppm +++ b/clang/test/CodeGenCXX/pr59765-modules-global-ctor-dtor.cppm @@ -24,8 +24,8 @@ export A a; // CHECK: @_ZW1M1a = {{.*}}global %class.A zeroinitializer // CHECK: define{{.*}}void @__cxx_global_var_init() // CHECK-NEXT: entry: -// CHECK-NEXT: call{{.*}}void @_ZNW1M1AC1Ev({{.*}}@_ZW1M1a -// CHECK-NEXT: call{{.*}}i32 @__cxa_atexit(ptr @_ZNW1M1AD1Ev, ptr @_ZW1M1a +// CHECK-NEXT: call{{.*}}@_ZNW1M1AC1Ev({{.*}}@_ZW1M1a +// CHECK-NEXT: call{{.*}}@__cxa_atexit(ptr @_ZNW1M1AD1Ev, ptr @_ZW1M1a //--- Use.cpp import M; @@ -54,5 +54,5 @@ void use() { // CHECK: @a = {{.*}}global %class.A zeroinitializer // CHECK: define{{.*}}void @__cxx_global_var_init() // CHECK-NEXT: entry: -// CHECK-NEXT: call{{.*}}void @_ZN1AC1Ev({{.*}}@a -// CHECK-NEXT: call{{.*}}i32 @__cxa_atexit(ptr @_ZN1AD1Ev, ptr @a +// CHECK-NEXT: call{{.*}}@_ZN1AC1Ev({{.*}}@a +// CHECK-NEXT: call{{.*}}@__cxa_atexit(ptr @_ZN1AD1Ev, ptr @a _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits