diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-09-02 15:24:40 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-09-02 15:24:40 +0800 |
commit | 8f96a8752fbeaabb6c091185d2098a65e4dd2511 (patch) | |
tree | a1819a5127153b23c29bb4965b86ca42f18250df /src/parse | |
parent | 4398f36c4913966dfb866373bb1db1942b721dd4 (diff) | |
download | mrust-8f96a8752fbeaabb6c091185d2098a65e4dd2511.tar.gz |
Resolve - Fix a minor lookup bug around self:: paths
Diffstat (limited to 'src/parse')
-rw-r--r-- | src/parse/paths.cpp | 2 |
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); |