diff --git a/libsolidity/interface/CompilerStack.cpp b/libsolidity/interface/CompilerStack.cpp index 9e3703628..cacfc95aa 100644 --- a/libsolidity/interface/CompilerStack.cpp +++ b/libsolidity/interface/CompilerStack.cpp @@ -827,6 +827,10 @@ string const* CompilerStack::sourceMapping(string const& _contractName) const if (m_stackState != CompilationSuccessful) solThrow(CompilerError, "Compilation was not successful."); + // TODO + if (m_eofVersion.has_value()) + return nullptr; + Contract const& c = contract(_contractName); if (!c.sourceMapping) { @@ -841,6 +845,10 @@ string const* CompilerStack::runtimeSourceMapping(string const& _contractName) c if (m_stackState != CompilationSuccessful) solThrow(CompilerError, "Compilation was not successful."); + // TODO + if (m_eofVersion.has_value()) + return nullptr; + Contract const& c = contract(_contractName); if (!c.runtimeSourceMapping) {