6746db1f31
* Live ranges of non-fixed register temporaries should interfere both with live ranges of inputs and outputs. * When serializing a two-byte (non-Latin1) strings, ensure that characters in the data section are aligned by 2. However, already written data in the serialization buffer may be misaligned (as we're writing to a series of buffers), so write each code unit as separate bytes instead of writing them as Uint16List. TEST=ci Issue: https://github.com/dart-lang/sdk/issues/61635 Change-Id: Ia9919218e473979529c8af48480a09adc1659b1d Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/486540 Reviewed-by: Slava Egorov <vegorov@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>