mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Prevent libraries from being called.
This commit is contained in:
1 parent
33723c457a
commit
6807010dc7
12 files changed
+143
-7
No files matched your search
@@ -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&)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user