File tree 2 files changed +5
-7
lines changed
2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -489,12 +489,10 @@ public class WasmLifter {
489
489
continue
490
490
}
491
491
if type. Is ( . object( ofGroup: " WasmTable " ) ) {
492
- // let tableType = type.wasmTableType!.tableType
493
- let tableType = ILType . wasmExternRef
494
- // let minSize = type.wasmTableType!.minSize
495
- let minSize = 10
496
- // let maxSize = type.wasmTableType!.maxSize
497
- let maxSize : Int ? = 20
492
+ let tableType = type. wasmTableType!. elementType
493
+ assert ( tableType == ILType . wasmExternRef)
494
+ let minSize = type. wasmTableType!. limits. min
495
+ let maxSize = type. wasmTableType!. limits. max
498
496
temp += Data ( [ 0x1 ] )
499
497
temp += ILTypeMapping [ tableType] !
500
498
if let maxSize = maxSize {
Original file line number Diff line number Diff line change @@ -408,7 +408,7 @@ class WasmFoundationTests: XCTestCase {
408
408
let fuzzer = makeMockFuzzer ( config: liveTestConfig, environment: JavaScriptEnvironment ( ) )
409
409
let b = fuzzer. makeBuilder ( )
410
410
411
- let javaScriptTable = b. createWasmTable ( elementType: . wasmExternRef, limits: Limits ( min: 10 , max: 20 ) )
411
+ let javaScriptTable = b. createWasmTable ( elementType: . wasmExternRef, limits: Limits ( min: 5 , max: 25 ) )
412
412
413
413
let object = b. createObject ( with: [ " a " : b. loadInt ( 41 ) , " b " : b. loadInt ( 42 ) ] )
414
414
You can’t perform that action at this time.
0 commit comments