[libc-commits] [libc] [libc] Expand usage of libc null checks. (PR #116262)
via libc-commits
libc-commits at lists.llvm.org
Mon Jun 2 13:05:24 PDT 2025
================
@@ -72,4 +73,12 @@ TEST(LlvmLibcMemcpyTest, CheckAccess) {
#endif // !defined(LIBC_FULL_BUILD) && defined(LIBC_TARGET_OS_IS_LINUX)
+#if defined(LIBC_ADD_NULL_CHECKS) && !defined(LIBC_HAS_SANITIZER)
+
+TEST(LlvmLibcMemcpyTest, CrashOnNullPtr) {
+ ASSERT_DEATH([]() { LIBC_NAMESPACE::memcpy(nullptr, nullptr, 1); },
+ WITH_SIGNAL(-1));
+}
+#endif // defined(LIBC_TARGET_OS_IS_LINUX)
----------------
lntue wrote:
Nit: You might want to do mass update the comments.
https://github.com/llvm/llvm-project/pull/116262
More information about the libc-commits
mailing list