mirror of
https://github.com/dart-lang/sdk
synced 2024-09-30 04:48:37 +00:00
[wasm/typed_data] Fix immutable flag
Bug: #56014 Change-Id: I79a31e489cde668c520857eb80f1e27f488a767a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/373720 Auto-Submit: Stephen Adams <sra@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>
This commit is contained in:
parent
d33240f33f
commit
644823b762
|
@ -236,8 +236,9 @@ final class JSDataViewImpl implements ByteData {
|
|||
WasmExternRef? get toExternRef => _ref;
|
||||
|
||||
@override
|
||||
JSArrayBufferImpl get buffer =>
|
||||
JSArrayBufferImpl.fromRef(_dataViewBuffer(toExternRef));
|
||||
JSArrayBufferImpl get buffer => _immutable
|
||||
? JSArrayBufferImpl.fromRefImmutable(_dataViewBuffer(toExternRef))
|
||||
: JSArrayBufferImpl.fromRef(_dataViewBuffer(toExternRef));
|
||||
|
||||
@override
|
||||
@pragma("wasm:prefer-inline")
|
||||
|
|
Loading…
Reference in a new issue