Bladeren bron

[cpp] change Reflect.compare implementation to avoid inferred Int types after simplification

Simon Krajewski 11 jaren geleden
bovenliggende
commit
80c127942d
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      std/cpp/_std/Reflect.hx

+ 1 - 1
std/cpp/_std/Reflect.hx

@@ -62,7 +62,7 @@
 	}
 	}
 
 
 	public static function compare<T>( a : T, b : T ) : Int {
 	public static function compare<T>( a : T, b : T ) : Int {
-		return ( a == b ) ? 0 : (((cast a) > (cast b)) ? 1 : -1);
+		return ( a == b ) ? 0 : (((a:Dynamic) > (b:Dynamic)) ? 1 : -1);
 	}
 	}
 
 
 	public static function compareMethods( f1 : Dynamic, f2 : Dynamic ) : Bool {
 	public static function compareMethods( f1 : Dynamic, f2 : Dynamic ) : Bool {