aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2014-10-20 20:00:37 +0800
committerChristian <c@ethdev.com>2014-10-20 22:23:49 +0800
commitc24fa78b21080c254719904c4eaccea24e79a446 (patch)
tree092c6057baf37720f4f5248fc02e847eff229089
parentee06ed2ff8fab08bc31662c298796c50009c2a11 (diff)
downloaddexon-solidity-c24fa78b21080c254719904c4eaccea24e79a446.tar.gz
dexon-solidity-c24fa78b21080c254719904c4eaccea24e79a446.tar.zst
dexon-solidity-c24fa78b21080c254719904c4eaccea24e79a446.zip
Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type
pointer.
-rw-r--r--solidityNameAndTypeResolution.cpp2
-rw-r--r--solidityParser.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/solidityNameAndTypeResolution.cpp b/solidityNameAndTypeResolution.cpp
index ed2cb7b5..833ae6d4 100644
--- a/solidityNameAndTypeResolution.cpp
+++ b/solidityNameAndTypeResolution.cpp
@@ -41,7 +41,7 @@ namespace
void parseTextAndResolveNames(const std::string& _source)
{
Parser parser;
- ptr<ContractDefinition> contract = parser.parse(
+ ASTPointer<ContractDefinition> contract = parser.parse(
std::make_shared<Scanner>(CharStream(_source)));
NameAndTypeResolver resolver;
resolver.resolveNamesAndTypes(*contract);
diff --git a/solidityParser.cpp b/solidityParser.cpp
index ef434cc3..025cd74d 100644
--- a/solidityParser.cpp
+++ b/solidityParser.cpp
@@ -37,7 +37,7 @@ namespace test
namespace
{
-ptr<ASTNode> parseText(const std::string& _source)
+ASTPointer<ASTNode> parseText(const std::string& _source)
{
Parser parser;
return parser.parse(std::make_shared<Scanner>(CharStream(_source)));