Mercurial > projects > ddmd
diff dmd/CallExp.d @ 109:ceda59b4d255
expression.c changes, now only ddoc should be left
author | Trass3r |
---|---|
date | Tue, 31 Aug 2010 22:08:52 +0200 |
parents | acd69f84627e |
children | e28b18c23469 |
line wrap: on
line diff
--- a/dmd/CallExp.d Tue Aug 31 21:41:01 2010 +0200 +++ b/dmd/CallExp.d Tue Aug 31 22:08:52 2010 +0200 @@ -184,7 +184,8 @@ return new RemoveExp(loc, dotid.e1, key); } - else if (e1ty == TY.Tarray || e1ty == TY.Tsarray || e1ty == TY.Taarray) + else if (e1ty == TY.Tarray || e1ty == TY.Tsarray || + (e1ty == Taarray && dotid.ident != Id.apply && dotid.ident != Id.applyReverse)) { if (!arguments) arguments = new Expressions();