AST: fixed ast for 'a(new (X), 5);'
AST: fixed ast for 'a = new (b) ::X;'
AST: fixed ast for 'a(new A(1)), b(new B(2))'
AST: fixed ast for 'new (char *)[10]'