mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-13 18:36:38 +02:00
When testing with JS_BYTECODE_DEBUG macro defined or using the All_Debug profile, internal objects were not known in Value class to the function Value::to_string_without_side_effects leading to a VERIFICATION FAILED when running the test-js or test-web programs. Internal objects are known in the Value class as cells, and do not have a dedicated tag to identify them. Internal objects are detected using is_cell function call, but only after all other types have been checked as other types of non-internal objects can also be cells. Both the String and Utf16String version of the function were updated.
100 KiB
100 KiB