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);
   }