Author: Nikita Popov Date: 2026-08-25T11:20:25+02:00 New Revision: 6e72de80f063481970cd70d996830fac14fe2291
URL: https://github.com/llvm/llvm-project/commit/6e72de80f063481970cd70d996830fac14fe2291 DIFF: https://github.com/llvm/llvm-project/commit/6e72de80f063481970cd70d996830fac14fe2291.diff LOG: [Clang] Update new tests for nofreeobj (#218643) Account for the change from #218404. Added: Modified: clang/test/CodeGen/AArch64/abi-classify-arg-types.c clang/test/CodeGen/AArch64/abi-classify-arg-types.cpp Removed: ################################################################################ diff --git a/clang/test/CodeGen/AArch64/abi-classify-arg-types.c b/clang/test/CodeGen/AArch64/abi-classify-arg-types.c index 45a78a5824bae..7f0ba6ce6bfc3 100644 --- a/clang/test/CodeGen/AArch64/abi-classify-arg-types.c +++ b/clang/test/CodeGen/AArch64/abi-classify-arg-types.c @@ -109,4 +109,4 @@ void arg_bitint128(_BitInt(128) x) {} // CHECK: define{{.*}} void @arg_bitint128(i128 noundef %{{.*}}) void arg_bitint129(_BitInt(129) x) {} -// CHECK: define{{.*}} void @arg_bitint129(ptr nofree noundef align 16 dead_on_return dereferenceable(32) %{{.*}}) +// CHECK: define{{.*}} void @arg_bitint129(ptr nofreeobj noundef align 16 dead_on_return dereferenceable(32) %{{.*}}) diff --git a/clang/test/CodeGen/AArch64/abi-classify-arg-types.cpp b/clang/test/CodeGen/AArch64/abi-classify-arg-types.cpp index 139f222ecc1fb..3259e08eb65b8 100644 --- a/clang/test/CodeGen/AArch64/abi-classify-arg-types.cpp +++ b/clang/test/CodeGen/AArch64/abi-classify-arg-types.cpp @@ -36,12 +36,12 @@ struct ExplicitCopy { }; void arg_nontrivial_copy(NonTrivialCopy a) {} -// CHECK: define{{.*}} void @arg_nontrivial_copy(ptr nofree noundef align 4 dead_on_return dereferenceable(4) %{{.*}}) +// CHECK: define{{.*}} void @arg_nontrivial_copy(ptr nofreeobj noundef align 4 dead_on_return dereferenceable(4) %{{.*}}) void arg_nontrivial_dtor_and_copy(NonTrivialDtorAndCopy a) {} -// CHECK: define{{.*}} void @arg_nontrivial_dtor_and_copy(ptr nofree noundef align 4 {{(dead_on_return )?}}dereferenceable(4) %{{.*}}) +// CHECK: define{{.*}} void @arg_nontrivial_dtor_and_copy(ptr nofreeobj noundef align 4 {{(dead_on_return )?}}dereferenceable(4) %{{.*}}) void arg_explicit_copy(ExplicitCopy a) {} -// CHECK: define{{.*}} void @arg_explicit_copy(ptr nofree noundef align 2 dead_on_return dereferenceable(2) %{{.*}}) +// CHECK: define{{.*}} void @arg_explicit_copy(ptr nofreeobj noundef align 2 dead_on_return dereferenceable(2) %{{.*}}) } _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
