AST: Fixed bad syntax tree for 'if (x()[0]==1);'