| Index: include/v8.h
|
| diff --git a/include/v8.h b/include/v8.h
|
| index 653f260a9f12357a94db88b21a9c00e9b9a8f147..79ef0a03ea66d270d20ad0b2489ad42f0d2b9e57 100644
|
| --- a/include/v8.h
|
| +++ b/include/v8.h
|
| @@ -3902,6 +3902,7 @@ class V8_EXPORT Proxy : public Object {
|
| class V8_EXPORT WasmCompiledModule : public Object {
|
| public:
|
| typedef std::pair<std::unique_ptr<const uint8_t[]>, size_t> SerializedModule;
|
| + typedef std::pair<std::unique_ptr<const uint8_t[]>, size_t> UncompiledBytes;
|
| // Get the uncompiled bytes that were used to compile this module.
|
| Local<String> GetUncompiledBytes();
|
|
|
| @@ -3917,12 +3918,13 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
| // uncompiled bytes.
|
| static MaybeLocal<WasmCompiledModule> DeserializeOrCompile(
|
| Isolate* isolate, const SerializedModule& serialized_data,
|
| - Local<String> uncompiled_bytes);
|
| + const UncompiledBytes& uncompiled_bytes);
|
| V8_INLINE static WasmCompiledModule* Cast(Value* obj);
|
|
|
| private:
|
| static MaybeLocal<WasmCompiledModule> Compile(Isolate* isolate,
|
| - Local<String> bytes);
|
| + const uint8_t* start,
|
| + size_t length);
|
| WasmCompiledModule();
|
| static void CheckCast(Value* obj);
|
| };
|
|
|