diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/parse/types.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/types.cpp b/src/parse/types.cpp index ff993693..26785cf7 100644 --- a/src/parse/types.cpp +++ b/src/parse/types.cpp @@ -238,7 +238,7 @@ TypeRef Parse_Type_Fn(TokenStream& lex, ::std::vector<::std::string> hrls) break; } // Handle `ident: ` - if( lex.lookahead(0) == TOK_IDENT && lex.lookahead(1) == TOK_COLON ) { + if( (lex.lookahead(0) == TOK_IDENT || lex.lookahead(0) == TOK_UNDERSCORE) && lex.lookahead(1) == TOK_COLON ) { GET_TOK(tok, lex); GET_TOK(tok, lex); } |