- (*mlist++).move = make<PROMOTION>(to - Delta, to, ROOK);
- (*mlist++).move = make<PROMOTION>(to - Delta, to, BISHOP);
- (*mlist++).move = make<PROMOTION>(to - Delta, to, KNIGHT);
+ (mlist++)->move = make<PROMOTION>(to - Delta, to, ROOK);
+ (mlist++)->move = make<PROMOTION>(to - Delta, to, BISHOP);
+ (mlist++)->move = make<PROMOTION>(to - Delta, to, KNIGHT);