Implement WebAssembly threads proposal with interpreter (#1460)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
This commit is contained in:
@@ -23,7 +23,8 @@ func decodeTable(r *bytes.Reader, enabledFeatures api.CoreFeatures, ret *wasm.Ta
|
||||
}
|
||||
}
|
||||
|
||||
ret.Min, ret.Max, err = decodeLimitsType(r)
|
||||
var shared bool
|
||||
ret.Min, ret.Max, shared, err = decodeLimitsType(r)
|
||||
if err != nil {
|
||||
return fmt.Errorf("read limits: %v", err)
|
||||
}
|
||||
@@ -35,5 +36,8 @@ func decodeTable(r *bytes.Reader, enabledFeatures api.CoreFeatures, ret *wasm.Ta
|
||||
return fmt.Errorf("table size minimum must not be greater than maximum")
|
||||
}
|
||||
}
|
||||
if shared {
|
||||
return fmt.Errorf("tables cannot be marked as shared")
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user