From fbb9ba12db9d9d39b4f4cec03926ff01e962882c Mon Sep 17 00:00:00 2001 From: Christoph Purrer Date: Wed, 6 May 2026 13:50:12 -0700 Subject: [PATCH] Fix UBSan float-cast-overflow in BridgingTest.numberTest (#56693) Summary: Changelog: [Internal] - Remove UB-relying assertion from BridgingTest.numberTest Reviewed By: shwanton Differential Revision: D103954447 --- .../ReactCommon/react/bridging/tests/BridgingTest.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.cpp b/packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.cpp index 8faa39791316..a2f8374ae173 100644 --- a/packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.cpp +++ b/packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.cpp @@ -69,11 +69,6 @@ TEST_F(BridgingTest, numberTest) { -42, static_cast( bridging::toJs(rt, static_cast(-42)).asNumber())); - - EXPECT_FALSE( - -42 == - static_cast( - bridging::toJs(rt, static_cast(-42)).asNumber())); } TEST_F(BridgingTest, stringTest) {