From 8f96a8752fbeaabb6c091185d2098a65e4dd2511 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 2 Sep 2017 15:24:40 +0800 Subject: Resolve - Fix a minor lookup bug around self:: paths --- src/parse/paths.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parse') 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); -- cgit v1.2.3