소스 검색

test for #5915 (closes #5915)

Aleksandr Kuzmenko 6 년 전
부모
커밋
f804529a0d
2개의 변경된 파일22개의 추가작업 그리고 0개의 파일을 삭제
  1. 20 0
      tests/misc/cs/projects/Issue5915/Test.hx
  2. 2 0
      tests/misc/cs/projects/Issue5915/compile.hxml

+ 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