Author: Aaron Ballman Date: 2025-04-04T09:28:07-04:00 New Revision: fb9deab74e5dc9a9227732fcd95c1aadacf86d44
URL: https://github.com/llvm/llvm-project/commit/fb9deab74e5dc9a9227732fcd95c1aadacf86d44 DIFF: https://github.com/llvm/llvm-project/commit/fb9deab74e5dc9a9227732fcd95c1aadacf86d44.diff LOG: Add additional test coverage for WG14 N3042 This addresses a post-commit request for some additional tests Added: Modified: clang/test/C/C23/n3042.c Removed: ################################################################################ diff --git a/clang/test/C/C23/n3042.c b/clang/test/C/C23/n3042.c index fdcb48eb1322a..56208419fb6d3 100644 --- a/clang/test/C/C23/n3042.c +++ b/clang/test/C/C23/n3042.c @@ -83,6 +83,9 @@ void test() { (float)null_val; // expected-error {{cannot cast an object of type 'nullptr_t' to 'float'}} (float)nullptr; // expected-error {{cannot cast an object of type 'nullptr_t' to 'float'}} (nullptr_t)(int *)12; // expected-error {{cannot cast an object of type 'int *' to 'nullptr_t'}} + (nullptr_t)"testing"; // expected-error {{cannot cast an object of type 'char *' to 'nullptr_t'}} + (nullptr_t)1.0f; // expected-error {{cannot cast an object of type 'float' to 'nullptr_t'}} + (nullptr_t)'a'; // expected-error {{cannot cast an object of type 'int' to 'nullptr_t'}} (void)null_val; // ok (void)nullptr; // ok _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits