mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-13 22:25:40 +00:00
Fixed emscripten detector
This commit is contained in:
parent
a2a728e8e4
commit
d1c8d34270
@ -61,7 +61,7 @@ fn execute_wasm(wasm_path: PathBuf) -> Result<(), String> {
|
|||||||
webassembly::instantiate(wasm_binary, import_object)
|
webassembly::instantiate(wasm_binary, import_object)
|
||||||
.map_err(|err| format!("Can't instantiate the WebAssembly module: {}", err))?;
|
.map_err(|err| format!("Can't instantiate the WebAssembly module: {}", err))?;
|
||||||
|
|
||||||
if instance.emscripten_data.as_ref().is_some() {
|
if apis::emscripten::is_emscripten_module(&module) {
|
||||||
// Emscripten __ATINIT__
|
// Emscripten __ATINIT__
|
||||||
if let Some(&webassembly::Export::Function(environ_constructor_index)) = module.info.exports.get("___emscripten_environ_constructor") {
|
if let Some(&webassembly::Export::Function(environ_constructor_index)) = module.info.exports.get("___emscripten_environ_constructor") {
|
||||||
debug!("emscripten::___emscripten_environ_constructor");
|
debug!("emscripten::___emscripten_environ_constructor");
|
||||||
|
Loading…
Reference in New Issue
Block a user