From: Alex Brachet Date: Fri, 3 Mar 2023 19:51:46 +0000 (+0000) Subject: [libc] Fix strspn X-Git-Tag: upstream/17.0.6~15894 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=96ff21243eba3873e0da814baa9a7ff19b748b7c;p=platform%2Fupstream%2Fllvm.git [libc] Fix strspn --- diff --git a/libc/src/string/strspn.cpp b/libc/src/string/strspn.cpp index 60f16df..9580d1b 100644 --- a/libc/src/string/strspn.cpp +++ b/libc/src/string/strspn.cpp @@ -19,8 +19,9 @@ LLVM_LIBC_FUNCTION(size_t, strspn, (const char *src, const char *segment)) { cpp::bitset<256> bitset; for (; *segment; ++segment) - bitset.set(*segment); - for (; *src && bitset.test(*src); ++src) + bitset.set(*reinterpret_cast(segment)); + for (; *src && bitset.test(*reinterpret_cast(src)); + ++src) ; return src - initial; }