Mercurial > projects > dil
changeset 246:52f4aa097865
- Fix: parse mixin as expression instead of statement when next token is T.LParen.
author | aziz |
---|---|
date | Wed, 01 Aug 2007 12:27:05 +0000 |
parents | 93d37f874658 |
children | 11a67ec83281 |
files | trunk/src/Parser.d |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/src/Parser.d Wed Aug 01 12:06:03 2007 +0000 +++ b/trunk/src/Parser.d Wed Aug 01 12:27:05 2007 +0000 @@ -1579,6 +1579,8 @@ s = parsePragmaStatement(); break; case T.Mixin: + if (peekNext() == T.LParen) + goto default; // Parse as expression. s = new MixinStatement(parseMixinDeclaration()); break; case T.Static: