[libc-commits] [libc] [libc] Expand usage of libc null checks. (PR	#116262)
    via libc-commits 
    libc-commits at lists.llvm.org
       
    Wed Jan  8 13:31:11 PST 2025
    
    
  
================
@@ -28,3 +29,12 @@ TEST(LlvmLibcStrcollTest, SimpleTest) {
   result = LIBC_NAMESPACE::strcoll(s3, s1);
   ASSERT_GT(result, 0);
 }
+
+#if defined(LIBC_TARGET_OS_IS_LINUX)
+
+TEST(LlvmLibcStrcollTest, CrashOnNullPtr) {
+  ASSERT_DEATH([]() { LIBC_NAMESPACE::strcoll(nullptr, nullptr); },
+               WITH_SIGNAL(SIGSEGV));
+}
+
+#endif // defined(LIBC_TARGET_OS_IS_LINUX)
----------------
lntue wrote:
nit: missing extra line at the end.
https://github.com/llvm/llvm-project/pull/116262
    
    
More information about the libc-commits
mailing list