From 599a724e0233ee81d1c2ed317b734002f16c2fa6 Mon Sep 17 00:00:00 2001 From: turuslan Date: Wed, 26 Apr 2023 07:51:36 +0300 Subject: [PATCH] enable extended name section Signed-off-by: turuslan --- core/runtime/wavm/module.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/runtime/wavm/module.cpp b/core/runtime/wavm/module.cpp index b1d7811bef..fcea3f96e9 100644 --- a/core/runtime/wavm/module.cpp +++ b/core/runtime/wavm/module.cpp @@ -31,6 +31,8 @@ namespace kagome::runtime::wavm { WAVM::WASM::LoadError loadError; WAVM::IR::FeatureSpec featureSpec; + featureSpec.extendedNameSection = true; + log::Logger logger = log::createLogger("WAVM Module", "wavm"); logger->info( "Compiling WebAssembly module for Runtime (going to take a few dozens " @@ -86,9 +88,9 @@ namespace kagome::runtime::wavm { return import.kind == WAVM::IR::ExternKind::memory; }) != ir_module.imports.cend(); - auto memory_origin = - imports_memory ? InstanceEnvironmentFactory::MemoryOrigin::EXTERNAL - : InstanceEnvironmentFactory::MemoryOrigin::INTERNAL; + auto memory_origin = imports_memory + ? InstanceEnvironmentFactory::MemoryOrigin::EXTERNAL + : InstanceEnvironmentFactory::MemoryOrigin::INTERNAL; auto new_intrinsic_module_instance = std::shared_ptr(