@@ -45,46 +45,46 @@ export function emnapi_create_memory_view (
4545 let viewDescriptor : MemoryViewDescriptor
4646 switch ( typedarray_type ) {
4747 case emnapi_memory_view_type . emnapi_int8_array :
48- viewDescriptor = { Ctor : Int8Array , address : external_data , length : byte_length , ownership : Ownership . kUserland , runtimeAllocated : 0 }
48+ viewDescriptor = { Ctor : Int8Array , address : external_data , length : byte_length , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
4949 break
5050 case emnapi_memory_view_type . emnapi_uint8_array :
51- viewDescriptor = { Ctor : Uint8Array , address : external_data , length : byte_length , ownership : Ownership . kUserland , runtimeAllocated : 0 }
51+ viewDescriptor = { Ctor : Uint8Array , address : external_data , length : byte_length , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
5252 break
5353 case emnapi_memory_view_type . emnapi_uint8_clamped_array :
54- viewDescriptor = { Ctor : Uint8ClampedArray , address : external_data , length : byte_length , ownership : Ownership . kUserland , runtimeAllocated : 0 }
54+ viewDescriptor = { Ctor : Uint8ClampedArray , address : external_data , length : byte_length , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
5555 break
5656 case emnapi_memory_view_type . emnapi_int16_array :
57- viewDescriptor = { Ctor : Int16Array , address : external_data , length : byte_length >> 1 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
57+ viewDescriptor = { Ctor : Int16Array , address : external_data , length : byte_length >> 1 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
5858 break
5959 case emnapi_memory_view_type . emnapi_uint16_array :
60- viewDescriptor = { Ctor : Uint16Array , address : external_data , length : byte_length >> 1 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
60+ viewDescriptor = { Ctor : Uint16Array , address : external_data , length : byte_length >> 1 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
6161 break
6262 case emnapi_memory_view_type . emnapi_int32_array :
63- viewDescriptor = { Ctor : Int32Array , address : external_data , length : byte_length >> 2 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
63+ viewDescriptor = { Ctor : Int32Array , address : external_data , length : byte_length >> 2 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
6464 break
6565 case emnapi_memory_view_type . emnapi_uint32_array :
66- viewDescriptor = { Ctor : Uint32Array , address : external_data , length : byte_length >> 2 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
66+ viewDescriptor = { Ctor : Uint32Array , address : external_data , length : byte_length >> 2 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
6767 break
6868 case emnapi_memory_view_type . emnapi_float32_array :
69- viewDescriptor = { Ctor : Float32Array , address : external_data , length : byte_length >> 2 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
69+ viewDescriptor = { Ctor : Float32Array , address : external_data , length : byte_length >> 2 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
7070 break
7171 case emnapi_memory_view_type . emnapi_float64_array :
72- viewDescriptor = { Ctor : Float64Array , address : external_data , length : byte_length >> 3 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
72+ viewDescriptor = { Ctor : Float64Array , address : external_data , length : byte_length >> 3 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
7373 break
7474 case emnapi_memory_view_type . emnapi_bigint64_array :
75- viewDescriptor = { Ctor : BigInt64Array , address : external_data , length : byte_length >> 3 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
75+ viewDescriptor = { Ctor : BigInt64Array , address : external_data , length : byte_length >> 3 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
7676 break
7777 case emnapi_memory_view_type . emnapi_biguint64_array :
78- viewDescriptor = { Ctor : BigUint64Array , address : external_data , length : byte_length >> 3 , ownership : Ownership . kUserland , runtimeAllocated : 0 }
78+ viewDescriptor = { Ctor : BigUint64Array , address : external_data , length : byte_length >> 3 , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
7979 break
8080 case emnapi_memory_view_type . emnapi_data_view :
81- viewDescriptor = { Ctor : DataView , address : external_data , length : byte_length , ownership : Ownership . kUserland , runtimeAllocated : 0 }
81+ viewDescriptor = { Ctor : DataView , address : external_data , length : byte_length , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
8282 break
8383 case emnapi_memory_view_type . emnapi_buffer : {
8484 if ( ! emnapiCtx . feature . Buffer ) {
8585 throw emnapiCtx . createNotSupportBufferError ( 'emnapi_create_memory_view' , '' )
8686 }
87- viewDescriptor = { Ctor : emnapiCtx . feature . Buffer ! , address : external_data , length : byte_length , ownership : Ownership . kUserland , runtimeAllocated : 0 }
87+ viewDescriptor = { Ctor : emnapiCtx . feature . Buffer ! , address : external_data , length : byte_length , ownership : ReferenceOwnership . kUserland , runtimeAllocated : 0 }
8888 break
8989 }
9090 default : return envObject . setLastError ( napi_status . napi_invalid_arg )
0 commit comments