From e5c62c38389232da0f889ab887ddeb344b80d940 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 3 Jun 2020 03:45:46 +0300 Subject: [PATCH] [JS] Disable special checks in labeled-block-to-do-while --- .../labeled-block-to-do-while/simple.optimized.js | 14 ++++++++------ .../labeled-block-to-do-while/simple.original.js | 14 ++++++++------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.optimized.js b/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.optimized.js index 584040072bf4a..8cd81340c63c4 100644 --- a/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.optimized.js +++ b/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.optimized.js @@ -7,12 +7,14 @@ function box() { var f = functions[i]; var result = f(); - if (f.toString().indexOf("label: do {") < 0) { - // http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8177691 - if (result === "OK") return "Looks like JDK-8177691 fixed for " + f; - if (result !== void 0) return "Result of function changed: " + f; - } - else if (result !== "OK") { + // Disabled check to run js optimizer tests using V8. + // Created the issue KT-39337 to address it separately. + // if (f.toString().indexOf("label: do {") < 0) { + // // See http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8177691 + // if (result === "OK") return "Looks like JDK-8177691 fixed for " + f; + // if (result !== void 0) return "Result of function changed: " + f; + // } + if (result !== "OK") { return "fail on " + f } } diff --git a/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.original.js b/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.original.js index 6ac8d9f2c97a0..d1511616fe005 100644 --- a/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.original.js +++ b/js/js.translator/testData/js-optimizer/labeled-block-to-do-while/simple.original.js @@ -7,12 +7,14 @@ function box() { var f = functions[i]; var result = f(); - if (f.toString().indexOf("label: do {") < 0) { - // See http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8177691 - if (result === "OK") return "Looks like JDK-8177691 fixed for " + f; - if (result !== void 0) return "Result of function changed: " + f; - } - else if (result !== "OK") { + // Disabled check to run js optimizer tests using V8. + // Created the issue KT-39337 to address it separately. + // if (f.toString().indexOf("label: do {") < 0) { + // // See http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8177691 + // if (result === "OK") return "Looks like JDK-8177691 fixed for " + f; + // if (result !== void 0) return "Result of function changed: " + f; + // } + if (result !== "OK") { return "fail on " + f } }