Simon Krajewski 11 lat temu
rodzic
commit
9c93620607

+ 15 - 0
tests/unit/issues/Issue2152.hx

@@ -0,0 +1,15 @@
+package unit.issues;
+
+using unit.issues.misc.Issue2152Class;
+
+private abstract MyInt(Int) {
+	public inline function new (x:Int) this = x;
+	@:to inline function toString ():String return "asString: " + this;
+}
+
+class Issue2152 extends Test {
+	function test() {
+		var z = new MyInt(1);
+		eq("asString: 1", z.passString());
+	}
+}

+ 1 - 1
tests/unit/issues/Issue2409.hx

@@ -11,6 +11,6 @@ private abstract Foo(Int) {
 class Issue2409 extends Test {
 	function test() {
 		var f:Foo = new Foo(1);
-		eq(1, (f+f).get());
+		eq(2, (f+f).get());
 	}
 }

+ 5 - 0
tests/unit/issues/misc/Issue2152Class.hx

@@ -0,0 +1,5 @@
+package unit.issues.misc;
+
+class Issue2152Class {
+	public static function passString (s:String) return s;
+}