summaryrefslogtreecommitdiff
path: root/src/parse
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-09-02 15:24:40 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-09-02 15:24:40 +0800
commit8f96a8752fbeaabb6c091185d2098a65e4dd2511 (patch)
treea1819a5127153b23c29bb4965b86ca42f18250df /src/parse
parent4398f36c4913966dfb866373bb1db1942b721dd4 (diff)
downloadmrust-8f96a8752fbeaabb6c091185d2098a65e4dd2511.tar.gz
Resolve - Fix a minor lookup bug around self:: paths
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/paths.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/paths.cpp b/src/parse/paths.cpp
index 360c630f..59b6b939 100644
--- a/src/parse/paths.cpp
+++ b/src/parse/paths.cpp
@@ -26,7 +26,7 @@ AST::Path Parse_Path(TokenStream& lex, eParsePathGenericMode generic_mode)
case TOK_RWORD_SELF:
GET_CHECK_TOK(tok, lex, TOK_DOUBLE_COLON);
- return Parse_Path(lex, false, generic_mode);
+ return AST::Path(AST::Path::TagSelf(), Parse_PathNodes(lex, generic_mode));
case TOK_RWORD_SUPER: {
GET_CHECK_TOK(tok, lex, TOK_DOUBLE_COLON);