Ver código fonte

fix throw in haxe.Template (closes #4217)

Simon Krajewski 10 anos atrás
pai
commit
c5166d2331
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      std/haxe/Template.hx

+ 2 - 2
std/haxe/Template.hx

@@ -312,13 +312,13 @@ class Template {
 			var e1:Dynamic = makeExpr(l);
 			var p = l.pop();
 			if( p == null || p.s )
-				throw p.p;
+				throw p;
 			if( p.p == ")" )
 				return e1;
 			var e2:Dynamic = makeExpr(l);
 			var p2 = l.pop();
 			if( p2 == null || p2.p != ")" )
-				throw p2.p;
+				throw p2;
 			return switch( p.p ) {
 			case "+": function() { return cast e1() + e2(); };
 			case "-": function() { return cast e1() - e2(); };