test: Run undefined sanitizer without ignoring errors (#2134)

This commit is contained in:
Ayaz Salikhov
2025-05-19 09:07:14 +01:00
committed by GitHub
parent cdb5882688
commit 5cb3908e4f
2 changed files with 14 additions and 8 deletions

View File

@@ -184,5 +184,8 @@ TEST_P(WarningCodeTest, WarningToJSON)
TEST(RPCErrorsTest, InvalidWarningToJSON)
{
EXPECT_ANY_THROW((void)makeWarning(static_cast<WarningCode>(999999)));
auto notSanitizedMakeWarning = []() __attribute__((no_sanitize("undefined"))) {
return makeWarning(static_cast<WarningCode>(999999));
};
EXPECT_ANY_THROW((void)notSanitizedMakeWarning());
}