mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Mark appropriate constructors explicit
This commit is contained in:
@@ -40,7 +40,7 @@ namespace solidity
|
||||
class Parser::ASTNodeFactory
|
||||
{
|
||||
public:
|
||||
ASTNodeFactory(Parser const& _parser):
|
||||
explicit ASTNodeFactory(Parser const& _parser):
|
||||
m_parser(_parser), m_location(_parser.position(), -1, _parser.sourceName()) {}
|
||||
ASTNodeFactory(Parser const& _parser, ASTPointer<ASTNode> const& _childNode):
|
||||
m_parser(_parser), m_location(_childNode->location()) {}
|
||||
@@ -69,7 +69,7 @@ private:
|
||||
class Parser::RecursionGuard
|
||||
{
|
||||
public:
|
||||
RecursionGuard(Parser& _parser):
|
||||
explicit RecursionGuard(Parser& _parser):
|
||||
m_parser(_parser)
|
||||
{
|
||||
m_parser.increaseRecursionDepth();
|
||||
|
||||
Reference in New Issue
Block a user