Wasm to binary assembly stack.

This commit is contained in:
chriseth
2019-11-05 20:02:42 +01:00
parent 4cd0c84f75
commit e79a32e9d5
3 changed files with 22 additions and 5 deletions
+4 -1
View File
@@ -200,7 +200,10 @@ MachineAssemblyObject AssemblyStack::assemble(Machine _machine) const
Dialect const& dialect = languageToDialect(m_language, EVMVersion{});
MachineAssemblyObject object;
object.assembly = EWasmObjectCompiler::compile(*m_parserResult, dialect).first;
auto result = EWasmObjectCompiler::compile(*m_parserResult, dialect);
object.assembly = std::move(result.first);
object.bytecode = make_shared<dev::eth::LinkerObject>();
object.bytecode->bytecode = std::move(result.second);
return object;
}
}