diff --git a/libyul/AssemblyStack.cpp b/libyul/AssemblyStack.cpp index 192812f20..1e0bdbbbf 100644 --- a/libyul/AssemblyStack.cpp +++ b/libyul/AssemblyStack.cpp @@ -87,6 +87,7 @@ void AssemblyStack::optimize() solUnimplemented("Optimizer for both loose assembly and Yul is not yet implemented"); solAssert(m_analysisSuccessful, "Analysis was not successful."); m_analysisSuccessful = false; + solAssert(m_parserResult, ""); optimize(*m_parserResult); solAssert(analyzeParsed(), "Invalid source code after optimization."); }