mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Move constructor to AsmAnalyzer header
This commit is contained in:
parent
788b64ea61
commit
dda497ca02
@ -38,15 +38,6 @@ using namespace dev;
|
||||
using namespace dev::solidity;
|
||||
using namespace dev::solidity::assembly;
|
||||
|
||||
AsmAnalyzer::AsmAnalyzer(
|
||||
AsmAnalysisInfo& _analysisInfo,
|
||||
ErrorList& _errors,
|
||||
julia::ExternalIdentifierAccess::Resolver const& _resolver
|
||||
):
|
||||
m_resolver(_resolver), m_info(_analysisInfo), m_errors(_errors)
|
||||
{
|
||||
}
|
||||
|
||||
bool AsmAnalyzer::analyze(Block const& _block)
|
||||
{
|
||||
if (!(ScopeFiller(m_info.scopes, m_errors))(_block))
|
||||
|
@ -61,11 +61,11 @@ struct AsmAnalysisInfo;
|
||||
class AsmAnalyzer: public boost::static_visitor<bool>
|
||||
{
|
||||
public:
|
||||
AsmAnalyzer(
|
||||
explicit AsmAnalyzer(
|
||||
AsmAnalysisInfo& _analysisInfo,
|
||||
ErrorList& _errors,
|
||||
julia::ExternalIdentifierAccess::Resolver const& _resolver = julia::ExternalIdentifierAccess::Resolver()
|
||||
);
|
||||
): m_resolver(_resolver), m_info(_analysisInfo), m_errors(_errors) {}
|
||||
|
||||
bool analyze(assembly::Block const& _block);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user