summaryrefslogtreecommitdiff
path: root/src/parse/paths.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/paths.cpp')
-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);