Bläddra i källkod

Merge pull request #3754 from proletariatgames/development

[cs] Remove unnecessary GC allocation inside Null.
Dan Korostelev 10 år sedan
förälder
incheckning
3536be04bc
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      std/cs/internal/Null.hx

+ 1 - 1
std/cs/internal/Null.hx

@@ -47,7 +47,7 @@ package cs.internal;
 	@:readOnly public var hasValue(default,never):Bool;
 	@:readOnly public var hasValue(default,never):Bool;
 
 
 	@:functionCode('
 	@:functionCode('
-			if ( !(v is System.ValueType) && System.Object.ReferenceEquals(v, default(T)))
+			if (!typeof(T).IsValueType && System.Object.ReferenceEquals(v, default(T)))
 			{
 			{
 				hasValue = false;
 				hasValue = false;
 			}
 			}