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