Explorar o código

[std] allow platform specific enum constructors (closes #3583)

Jens Fischer %!s(int64=5) %!d(string=hai) anos
pai
achega
af197e300c
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      std/haxe/rtti/XmlParser.hx

+ 2 - 2
std/haxe/rtti/XmlParser.hx

@@ -168,8 +168,8 @@ class XmlParser {
 					break;
 				}
 			if (found == null)
-				return false; // don't allow by-platform constructor ?
-			if (curplatform != null)
+				e.constructors.push(c2);
+			else if (curplatform != null)
 				found.platforms.push(curplatform);
 		}
 		return true;