At r36214, I can not reproduce this bug: $ cat x.pir .sub main :main $P0 = new 'Integer' $P0 = 1 $P1 = $P0 << 3 say $P1 $P0 <<= 3 say $P0 .end [li11-226:parrot] 505 $ ./parrot x.pir 8 8 Okay to close the ticket?