Fixed bytecode for opasgn.

The following code was not compiling:

  while a
    b[x] ||=
      (
        break if c
        d
      )
  end

Replace b[x] with b.m and ||= for +=, etc.