mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Implement CompilerStack.lastContractName()
This commit is contained in:
@@ -952,9 +952,9 @@ void CommandLineInterface::handleAst(string const& _argStr)
|
||||
asts.push_back(&m_compiler->ast(sourceCode.first));
|
||||
map<ASTNode const*, eth::GasMeter::GasConsumption> gasCosts;
|
||||
// FIXME: shouldn't this be done for every contract?
|
||||
if (m_compiler->runtimeAssemblyItems(""))
|
||||
if (m_compiler->runtimeAssemblyItems(m_compiler->lastContractName()))
|
||||
gasCosts = GasEstimator::breakToStatementLevel(
|
||||
GasEstimator::structuralEstimation(*m_compiler->runtimeAssemblyItems(""), asts),
|
||||
GasEstimator::structuralEstimation(*m_compiler->runtimeAssemblyItems(m_compiler->lastContractName()), asts),
|
||||
asts
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user