From 66368177ed5ddcb9d35674463d66ea3f567f47e4 Mon Sep 17 00:00:00 2001 From: Alexander Arlt Date: Tue, 9 Nov 2021 22:38:09 -0500 Subject: [PATCH] [libsolidity] temporary disable optimization for assembly json import. --- libsolidity/interface/CompilerStack.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsolidity/interface/CompilerStack.cpp b/libsolidity/interface/CompilerStack.cpp index 58c55459e..da2e222b5 100644 --- a/libsolidity/interface/CompilerStack.cpp +++ b/libsolidity/interface/CompilerStack.cpp @@ -687,13 +687,13 @@ bool CompilerStack::compile(State _stopAfter) m_contracts[evmAssemblyJsonSource].evmAssembly = make_shared(evmAssemblyJsonSource); m_contracts[evmAssemblyJsonSource].evmAssembly->loadFromAssemblyJSON(m_evmAssemblyJson[evmAssemblyJsonSource]); - m_contracts[evmAssemblyJsonSource].evmAssembly->optimise(optimiserSettings); +// m_contracts[evmAssemblyJsonSource].evmAssembly->optimise(optimiserSettings); m_contracts[evmAssemblyJsonSource].object = m_contracts[evmAssemblyJsonSource].evmAssembly->assemble(); m_contracts[evmAssemblyJsonSource].evmRuntimeAssembly = make_shared(evmAssemblyJsonSource); m_contracts[evmAssemblyJsonSource].evmRuntimeAssembly->setSources(m_contracts[evmAssemblyJsonSource].evmAssembly->sources()); m_contracts[evmAssemblyJsonSource].evmRuntimeAssembly->loadFromAssemblyJSON(m_evmAssemblyJson[evmAssemblyJsonSource][".data"]["0"], false); - m_contracts[evmAssemblyJsonSource].evmRuntimeAssembly->optimise(optimiserSettings); +// m_contracts[evmAssemblyJsonSource].evmRuntimeAssembly->optimise(optimiserSettings); m_contracts[evmAssemblyJsonSource].runtimeObject = m_contracts[evmAssemblyJsonSource].evmRuntimeAssembly->assemble(); } else