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;
|
||||||
using namespace dev::solidity::assembly;
|
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)
|
bool AsmAnalyzer::analyze(Block const& _block)
|
||||||
{
|
{
|
||||||
if (!(ScopeFiller(m_info.scopes, m_errors))(_block))
|
if (!(ScopeFiller(m_info.scopes, m_errors))(_block))
|
||||||
|
@ -61,11 +61,11 @@ struct AsmAnalysisInfo;
|
|||||||
class AsmAnalyzer: public boost::static_visitor<bool>
|
class AsmAnalyzer: public boost::static_visitor<bool>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
AsmAnalyzer(
|
explicit AsmAnalyzer(
|
||||||
AsmAnalysisInfo& _analysisInfo,
|
AsmAnalysisInfo& _analysisInfo,
|
||||||
ErrorList& _errors,
|
ErrorList& _errors,
|
||||||
julia::ExternalIdentifierAccess::Resolver const& _resolver = julia::ExternalIdentifierAccess::Resolver()
|
julia::ExternalIdentifierAccess::Resolver const& _resolver = julia::ExternalIdentifierAccess::Resolver()
|
||||||
);
|
): m_resolver(_resolver), m_info(_analysisInfo), m_errors(_errors) {}
|
||||||
|
|
||||||
bool analyze(assembly::Block const& _block);
|
bool analyze(assembly::Block const& _block);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user