Mercurial > projects > dil
diff trunk/src/Parser.d @ 302:d04a79e795a2
- Fix in parseNewExpression(): removed check for type id.
author | aziz |
---|---|
date | Sat, 11 Aug 2007 20:31:01 +0000 |
parents | caef255a2801 |
children | bc1112f7933d |
line wrap: on
line diff
--- a/trunk/src/Parser.d Sat Aug 11 17:30:02 2007 +0000 +++ b/trunk/src/Parser.d Sat Aug 11 20:31:01 2007 +0000 @@ -3582,11 +3582,10 @@ // NewArguments Type ( ArgumentList ) // NewArguments Type auto type = parseType(); -// FIXME: TID.DotList doesn't cover all valid types. - if (type.tid == TID.DotList && token.type == T.LParen) - { + + if (token.type == T.LParen) ctorArguments = parseArguments(T.RParen); - } + return set(new NewExpression(/*e, */newArguments, type, ctorArguments), begin); }