Browse Source

use resolveType (don't involve typing expression / can be used in @:build)

Nicolas Cannasse 9 years ago
parent
commit
2b859fc10a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      std/haxe/macro/ComplexTypeTools.hx

+ 1 - 1
std/haxe/macro/ComplexTypeTools.hx

@@ -48,7 +48,7 @@ class ComplexTypeTools {
 		If [c] is null, the result is null.
 		If [c] is null, the result is null.
 	**/
 	**/
 	static public function toType( c : ComplexType ) : Null<Type>
 	static public function toType( c : ComplexType ) : Null<Type>
-		return c == null ? null : haxe.macro.Context.typeof( { expr: ECheckType(macro null, c), pos: Context.currentPos() } );
+		return c == null ? null : Context.resolveType(c,Context.currentPos());
 
 
 	#end
 	#end
 }
 }