diff --git a/implementation-contributed/curation_logs/javascriptcore.json b/implementation-contributed/curation_logs/javascriptcore.json index 8acbf0162d5cd047a3f69391d62f70f92541bc8e..ecafe83d465a668ba6f4da7da55fed27bd6a112b 100644 --- a/implementation-contributed/curation_logs/javascriptcore.json +++ b/implementation-contributed/curation_logs/javascriptcore.json @@ -1,6 +1,6 @@ { - "sourceRevisionAtLastExport": "93457d631e", - "targetRevisionAtLastExport": "04c056b95", + "sourceRevisionAtLastExport": "12df785646", + "targetRevisionAtLastExport": "5032c509e", "curatedFiles": { "/stress/Number-isNaN-basics.js": "DELETED_IN_TARGET", "/stress/Object_static_methods_Object.getOwnPropertyDescriptors-proxy.js": "DELETED_IN_TARGET", diff --git a/implementation-contributed/javascriptcore/stress/bug-188298.js b/implementation-contributed/javascriptcore/stress/bug-188298.js new file mode 100644 index 0000000000000000000000000000000000000000..6691bff33ca7f315443c3eead862ec97496b774f --- /dev/null +++ b/implementation-contributed/javascriptcore/stress/bug-188298.js @@ -0,0 +1,12 @@ +// This test passes if it does not crash. + +function foo() { + if (1 < 2); + while (true) { + if (1 < 2) break; + } +} + +for (var i = 0; i < 10000; i++) + foo(); +