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