Prevent libraries from being called.

This commit is contained in:
chriseth
2018-01-19 16:27:44 +01:00
parent 33723c457a
commit 6807010dc7
12 changed files with 143 additions and 7 deletions
+6 -3
View File
@@ -734,9 +734,12 @@ void CompilerStack::compileContract(
try
{
Compiler cloneCompiler(m_optimize, m_optimizeRuns);
cloneCompiler.compileClone(_contract, _compiledContracts);
compiledContract.cloneObject = cloneCompiler.assembledObject();
if (!_contract.isLibrary())
{
Compiler cloneCompiler(m_optimize, m_optimizeRuns);
cloneCompiler.compileClone(_contract, _compiledContracts);
compiledContract.cloneObject = cloneCompiler.assembledObject();
}
}
catch (eth::AssemblyException const&)
{