The ecma_2/Exceptions/function-001.js test fails in all JavaScriptCore products because JavaScriptCore does not require a semicolon between function declarations as the test expects. This same test is repeated in other places such as js1_2/function/function-001-n.js, js1_3/Script/function-001-n.js, js1_3/regress/function-001-n.js.
If there is no intent to fix this bug as the fix may create more harm to the user than help to the developer, shouldn't all the tests involving this issue be skipped and time wasted to run them and analyze the results saved? Since whether they fail or succeed it does not matter?
Created attachment 165239 [details] Fix
Fixed in r129289