diff --git a/libsolidity/interface/CompilerStack.cpp b/libsolidity/interface/CompilerStack.cpp index 3b55a8ae9..66ed26ea5 100644 --- a/libsolidity/interface/CompilerStack.cpp +++ b/libsolidity/interface/CompilerStack.cpp @@ -77,6 +77,8 @@ #include #include +#include "stdlib.h" + #include #include @@ -348,7 +350,9 @@ bool CompilerStack::parse() Parser parser{m_errorReporter, m_evmVersion, m_parserErrorRecovery}; if (m_stdlib) { - // TODO: fill out m_sources + for (auto [name, content]: solidity::stdlib::sources) { + m_sources[name].charStream = make_unique(content, name); + } } vector sourcesToParse;