diff options
author | Dominick Allen <djallen@librehumanitas.org> | 2025-03-31 08:33:08 -0500 |
---|---|---|
committer | Dominick Allen <djallen@librehumanitas.org> | 2025-03-31 08:33:08 -0500 |
commit | 8b0bc70db73b48d833a3b5791e55921768cf6932 (patch) | |
tree | 862ae34933a7fc9f480038d974f59d7683a82605 /test/test_string.cpp | |
parent | c426110f24516f92ecb8a5374e2a281f2c79787a (diff) |
Remove reinterpret_cast usage in favor of std::bit_cast.
Diffstat (limited to 'test/test_string.cpp')
-rw-r--r-- | test/test_string.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/test/test_string.cpp b/test/test_string.cpp index 39a24cb..f63ed71 100644 --- a/test/test_string.cpp +++ b/test/test_string.cpp @@ -39,8 +39,7 @@ TEST(FudString, BasicStringOps) ASSERT_FALSE(Ascii::valid(invalid[0])); const Array<utf8, 2> invalid2{0xFF, 0x00}; - // NOLINTNEXTLINE(cppcoreguidelines-pro-type-reinterpret-cast) - auto stringResult = String::makeFromCString(reinterpret_cast<const char*>(invalid2.data())); + auto stringResult = String::makeFromCString(std::bit_cast<const char*>(invalid2.data())); ASSERT_TRUE(stringResult.isOkay()); String fudString{stringResult.takeOkay()}; @@ -125,11 +124,9 @@ TEST(FudString, FindSubstringCxx) FudStringView stringView{}; auto findStatus = ext_string_find_substring(haystack, needle, &stringView); ASSERT_EQ(findStatus, ExtSuccess); - // NOLINTBEGIN(cppcoreguidelines-pro-type-reinterpret-cast) ASSERT_EQ( ext_string_get_c_string(&extString) + sizeof("why waste time"), - reinterpret_cast<const char*>(stringView.data)); - // NOLINTEND(cppcoreguidelines-pro-type-reinterpret-cast) + std::bit_cast<const char*>(stringView.data)); } TEST(TestFudString, StringBuffer) |