diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 9743dbcd9..cbaa513ac 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -3150,20 +3150,22 @@ void BinaryenAddGlobalImport(BinaryenModuleRef module, const char* internalName, const char* externalModuleName, const char* externalBaseName, - BinaryenType globalType) { + BinaryenType globalType, + int mutable_) { auto* wasm = (Module*)module; auto* ret = new Global(); if (tracing) { std::cout << " BinaryenAddGlobalImport(the_module, \"" << internalName << "\", \"" << externalModuleName << "\", \"" << externalBaseName - << "\", " << globalType << ");\n"; + << "\", " << globalType << ", " << mutable_ << ");\n"; } ret->name = internalName; ret->module = externalModuleName; ret->base = externalBaseName; ret->type = Type(globalType); + ret->mutable_ = mutable_ != 0; wasm->addGlobal(ret); } void BinaryenAddEventImport(BinaryenModuleRef module, |