[libc-commits] [libc] [libc] Implement wcs to mbs family of functions (PR #149421)

via libc-commits libc-commits at lists.llvm.org
Fri Jul 18 14:18:19 PDT 2025


================
@@ -188,3 +188,13 @@ TEST(LlvmLibcWcsnrtombs, InvalidCharacter) {
   ASSERT_FALSE(res.has_value());
   ASSERT_EQ(res.error(), EILSEQ);
 }
+
+TEST(LlvmLibcWcsnrtombs, NullSrc) {
+  EXPECT_DEATH(
+      [] {
+        LIBC_NAMESPACE::internal::mbstate state;
+        char mbs[10];
+        LIBC_NAMESPACE::internal::wcsnrtombs(mbs, nullptr, 1, 1, &state);
+      },
+      WITH_SIGNAL(-1));
+}
----------------
lntue wrote:

nit: missing new line at the EOF.

https://github.com/llvm/llvm-project/pull/149421


More information about the libc-commits mailing list