commit | 8018af2c3dd817769e373e55f05a47b9918f93ee | [log] [tgz] |
---|---|---|
author | Anton Bannykh <Anton.Bannykh@jetbrains.com> | Fri Jun 09 14:03:21 2017 +0300 |
committer | Anton Bannykh <Anton.Bannykh@jetbrains.com> | Fri Jun 09 14:03:21 2017 +0300 |
tree | 5af8fc38da0f62e59c302682ec0ead3409337489 | |
parent | ca7a0da10f26f949162c89666ed04ba3588f96a1 [diff] |
JS: use '/' as separator on all platforms to prevent sourcemap parse errors
diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java b/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java index 07b601b..61ef632 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java
@@ -127,6 +127,9 @@ @Override public void addMapping(String source, int sourceLine, int sourceColumn) { + if (File.separatorChar != '/') { + source = source.replace(File.separatorChar, '/'); + } boolean newGroupStarted = previousGeneratedColumn == -1; if (newGroupStarted) { previousGeneratedColumn = 0;