Browse Source

[display] handle "Example.target.hx" files without corresponding "Example.hx" file
fixes #6435

Aleksandr Kuzmenko 5 years ago
parent
commit
d0d3341d94

+ 5 - 1
src/compiler/displayOutput.ml

@@ -348,7 +348,11 @@ let process_display_file com classes =
 					| [name] ->
 					| [name] ->
 						classes := path :: !classes;
 						classes := path :: !classes;
 						DPKNormal path
 						DPKNormal path
-					| _ ->
+					| [name;target] ->
+						let path = fst path, name in
+						classes := path :: !classes;
+						DPKNormal path
+					| e ->
 						assert false
 						assert false
 				in
 				in
 				path
 				path

+ 3 - 0
tests/misc/projects/Issue6435/Main.js.hx

@@ -0,0 +1,3 @@
+class Main {
+	static function main() {}
+}

+ 3 - 0
tests/misc/projects/Issue6435/compile.hxml

@@ -0,0 +1,3 @@
+-main Main
+-js bin/test.js
+--display Main.js.hx@0@diagnostics