Fix removal of memory stores in inline assembly blocks.

This commit is contained in:
chriseth
2022-06-10 17:32:28 +02:00
committed by Daniel Kirchner
parent 14cdb76e4b
commit 51ef6a62da
4 changed files with 15 additions and 2 deletions
+1
View File
@@ -485,6 +485,7 @@ void CompilerContext::appendInlineAssembly(
obj.code = parserResult;
obj.analysisInfo = make_shared<yul::AsmAnalysisInfo>(analysisInfo);
solAssert(!dialect.providesObjectAccess());
optimizeYul(obj, dialect, _optimiserSettings, externallyUsedIdentifiers);
if (_system)