From 46d9d296ca58895975d6a816c34143cf77d026b9 Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Fri, 9 Jun 2017 14:03:21 +0300 Subject: [PATCH] JS: use '/' as separator on all platforms to prevent sourcemap parse errors --- .../src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java | 1 + 1 file changed, 1 insertion(+) 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 07b601bd6f8..af268fb3a85 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,7 @@ public class SourceMap3Builder implements SourceMapBuilder { @Override public void addMapping(String source, int sourceLine, int sourceColumn) { + source = source.replace(File.separatorChar, '/'); boolean newGroupStarted = previousGeneratedColumn == -1; if (newGroupStarted) { previousGeneratedColumn = 0;