diff -r eaa43f765cbd -r 06a0015b6a5c jitcraft/Parser.cpp --- a/jitcraft/Parser.cpp Fri Jul 20 00:03:10 2012 -0700 +++ b/jitcraft/Parser.cpp Mon Jul 23 01:19:44 2012 -0700 @@ -1076,14 +1076,14 @@ break; } - // case TOK_NEW: - // { - // if ((statement = variableDeclaration()) == NULL) - // return NULL; - // if (!matchSemicolon()) - // return NULL; - // break; - // } + case TOK_NEW: + { + if ((statement = variableDeclaration()) == NULL) + return NULL; + if (!matchSemicolon()) + return NULL; + break; + } case TOK_ENUM: if ((statement = enum_()) == NULL)