瀏覽代碼

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

Simon Krajewski 11 年之前
父節點
當前提交
80c127942d
共有 1 個文件被更改,包括 1 次插入1 次删除
  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 {
-		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 {