Add CompilerStack::setLibraries

This commit is contained in:
Alex Beregszaszi
2017-07-26 15:05:16 +01:00
parent fa5a7efb45
commit 6848199b66
5 changed files with 17 additions and 8 deletions
@@ -56,7 +56,8 @@ public:
std::string sourceCode = "pragma solidity >=0.0;\n" + _sourceCode;
m_compiler.reset(false);
m_compiler.addSource("", sourceCode);
if (!m_compiler.compile(m_optimize, m_optimizeRuns, _libraryAddresses))
m_compiler.setLibraries(_libraryAddresses);
if (!m_compiler.compile(m_optimize, m_optimizeRuns))
{
for (auto const& error: m_compiler.errors())
SourceReferenceFormatter::printExceptionInformation(