Browse Source

test for #5915 (closes #5915)

Aleksandr Kuzmenko 6 years ago
parent
commit
f804529a0d

+ 20 - 0
tests/misc/cs/projects/Issue5915/Test.hx

@@ -0,0 +1,20 @@
+enum A {
+    A1(v:String);
+    A2(v:B);
+}
+enum B {
+    BB(v:Float);
+}
+class Test {
+    public static function main () {
+        var v1 = A2(BB(12));
+        v1 = switch (v1) {
+            case A2(v):
+                switch (v) {
+                    case BB(v): A2(BB(v++));
+                }
+            default: A1("");
+        }
+        trace(v1);
+    }
+}

+ 2 - 0
tests/misc/cs/projects/Issue5915/compile.hxml

@@ -0,0 +1,2 @@
+-main Test
+-cs bin