Browse Source

fix with @:condSend(false) on non numeric

ncannasse 9 năm trước cách đây
mục cha
commit
2716287a91
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      hxd/net/Macros.hx

+ 2 - 0
hxd/net/Macros.hx

@@ -1281,6 +1281,8 @@ class Macros {
 					return haxe.macro.ExprTools.map(e, loop);
 				}
 			}
+			if( t.condSend.expr.match(EConst(CIdent("false"))) )
+				return macro {}; // no marking
 			var condSend = loop(t.condSend);
 			needRef = true;
 			mark = macro if( $condSend ) { this.$rname = this.$fname; $mark; };