浏览代码

fix with @:condSend(false) on non numeric

ncannasse 9 年之前
父节点
当前提交
2716287a91
共有 1 个文件被更改,包括 2 次插入0 次删除
  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; };