From 0e5f7efdf171c9c9ee0187b73e3a4c2588540d23 Mon Sep 17 00:00:00 2001 From: Daniel Kirchner Date: Tue, 14 Sep 2021 19:06:32 +0200 Subject: [PATCH] Force disable stack-to-memory in old code generation ABIv2 code. --- libsolidity/codegen/CompilerContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsolidity/codegen/CompilerContext.cpp b/libsolidity/codegen/CompilerContext.cpp index 51762f695..de87db3ed 100644 --- a/libsolidity/codegen/CompilerContext.cpp +++ b/libsolidity/codegen/CompilerContext.cpp @@ -562,7 +562,7 @@ void CompilerContext::optimizeYul( _optimiserSettings.yulOptimiserSteps, isCreation? nullopt : make_optional(_optimiserSettings.expectedExecutionsPerDeployment), _externalIdentifiers, - freeMemoryInitPushValue.get() + nullptr // (force disabled for fuzzing) freeMemoryInitPushValue.get() ); if (_system) m_asm->items().at(*m_freeMemoryInitPush).setData(*freeMemoryInitPushValue);