Wasm to binary assembly stack.

This commit is contained in:
chriseth committed 2019-11-05 20:02:42 +01:00
1 parent 4cd0c84f75
commit e79a32e9d5
3 files changed
+22 -5

No files matched your search

+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;
}
}