diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/testOld/utils/DirectiveTestUtils.java b/js/js.tests/test/org/jetbrains/kotlin/js/testOld/utils/DirectiveTestUtils.java index 9a5bc29dbee..3eaa45237a8 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/testOld/utils/DirectiveTestUtils.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/testOld/utils/DirectiveTestUtils.java @@ -687,7 +687,7 @@ public class DirectiveTestUtils { private final List positionalArguments = new ArrayList<>(); private final Map namedArguments = new HashMap<>(); private final String entry; - private final Pattern argumentsPattern = Pattern.compile("[\\w$_;]+(=((\".*?\")|[\\w$_;]+))?"); + private final Pattern argumentsPattern = Pattern.compile("[\\w$_;\\.]+(=((\".*?\")|[\\w$_;\\.]+))?"); ArgumentsHelper(@NotNull String directiveEntry) { entry = directiveEntry; diff --git a/js/js.translator/testData/js-optimizer/if-reduction/assignment.optimized.js b/js/js.translator/testData/js-optimizer/if-reduction/assignment.optimized.js index 749a21056a5..2c02916af6e 100644 --- a/js/js.translator/testData/js-optimizer/if-reduction/assignment.optimized.js +++ b/js/js.translator/testData/js-optimizer/if-reduction/assignment.optimized.js @@ -1,5 +1,6 @@ function test(n) { var result; + /*synthetic*/ result = n >= 0 ? n : -n; return result; } diff --git a/js/js.translator/testData/js-optimizer/if-reduction/returnStatement.optimized.js b/js/js.translator/testData/js-optimizer/if-reduction/returnStatement.optimized.js index f8a7530bb15..0384243e617 100644 --- a/js/js.translator/testData/js-optimizer/if-reduction/returnStatement.optimized.js +++ b/js/js.translator/testData/js-optimizer/if-reduction/returnStatement.optimized.js @@ -1,4 +1,5 @@ function test(n) { + /*synthetic*/ return n >= 0 ? n : -n; }