Skip to content

Commit

Permalink
[tests] Mac cppia isn't happy there for some reason
Browse files Browse the repository at this point in the history
  • Loading branch information
kLabz committed Feb 19, 2024
1 parent ffe5711 commit 7517ebc
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions tests/unit/src/unit/issues/Issue10106.hx
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
package unit.issues;

private class CExtension {
public static function fromS(cls:Class<C>, s:String) {
return new C(s);
class Issue10106_CExtension {
public static function fromS(cls:Class<Issue10106_C>, s:String) {
return new Issue10106_C(s);
}
}

@:using(unit.issues.Issue10106.CExtension)
private class C {
@:using(unit.issues.Issue10106.Issue10106_CExtension)
class Issue10106_C {
public final s:String;

public function new(s:String) {
this.s = s;
}
}

private class EnExtension {
public static function fromS(en:Enum<En>, st:String):En {
class Issue10106_EnExtension {
public static function fromS(en:Enum<Issue10106_En>, st:String):Issue10106_En {
return A;
}
}

@:using(unit.issues.Issue10106.EnExtension)
private enum En {
@:using(unit.issues.Issue10106.Issue10106_EnExtension)
enum Issue10106_En {
A;
B;
}

class Issue10106 extends Test {
function test() {
eq(A, En.fromS("A"));
eq("foo", C.fromS("foo").s);
eq(A, Issue10106_En.fromS("A"));
eq("foo", Issue10106_C.fromS("foo").s);
}
}

0 comments on commit 7517ebc

Please sign in to comment.