Branch: Tag:

2017-03-18

2017-03-18 13:58:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Swap CAR and CDR in F_ASSIGN nodes.

Same for F_MULTI_ASSIGN and F_ASSIGN_SELF.

This gives the same order as for the F_*_EQ nodes,
and makes it possible to simplify the grammar somewhat.

2738:    block = mknode(F_COMMA_EXPR, block,    mknode(F_POP_VALUE,    mknode(F_ASSIGN, -  mkintnode(0), -  mklocalnode(e, 0)), +  mklocalnode(e, 0), +  mkintnode(0)),    NULL));    }    if ((Pike_compiler->compiler_pass == 2) &&