summaryrefslogtreecommitdiff
path: root/src/parse
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/types.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parse/types.cpp b/src/parse/types.cpp
index 0f20c8fa..4b0fe46d 100644
--- a/src/parse/types.cpp
+++ b/src/parse/types.cpp
@@ -97,12 +97,12 @@ TypeRef Parse_Type_Int(TokenStream& lex, bool allow_trait_list)
// - Fall through to path handling
// '::' - Absolute path
case TOK_DOUBLE_COLON:
- PUTBACK(tok, lex);
- return Parse_Type_Path(lex, {}, allow_trait_list);
// 'self' - This relative path
- // 'super' - Parent relative path
case TOK_RWORD_SELF:
+ // 'super' - Parent relative path
case TOK_RWORD_SUPER:
+ // ':path' fragment
+ case TOK_INTERPOLATED_PATH:
PUTBACK(tok, lex);
return Parse_Type_Path(lex, {}, allow_trait_list);