Browse Source

fix test (see #2939)

Simon Krajewski 11 years ago
parent
commit
8d365b99d0
1 changed files with 8 additions and 1 deletions
  1. 8 1
      tests/unit/issues/Issue2786.hx

+ 8 - 1
tests/unit/issues/Issue2786.hx

@@ -15,11 +15,18 @@ private abstract E2(Int) to Int {
     @:op(a | b) static function or2(a:E2, b:E2):E2;
 }
 
+@:enum
+private abstract E3(Int) to Int {
+    var A = 1;
+    var B = 2;
+    @:op(a | b) static function or(a:E3, b:E3):E3;
+    @:op(a | b) static function or2(a:E3, b:E3):E3;
+}
+
 class Issue2786 extends Test {
 	function test() {
 		var a:E = A | B;
 		eq(3, a);
-
 		t(unit.TestType.typeError((A | B : E2)));
 	}
 }