From 3c6f90e5524d38bdd30750eb04441a1897bcd8dd Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 10 Dec 2017 11:35:11 +0000 Subject: Fix proc groups from import names --- src/parser.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/parser.cpp') diff --git a/src/parser.cpp b/src/parser.cpp index 704833170..8dd5881a2 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -3280,11 +3280,12 @@ AstNode *parse_proc_type(AstFile *f, Token proc_token) { for_array(i, params->FieldList.list) { AstNode *param = params->FieldList.list[i]; ast_node(f, Field, param); - if (f->type != nullptr && - (f->type->kind == AstNode_TypeType || - f->type->kind == AstNode_PolyType)) { - is_generic = true; - break; + if (f->type != nullptr) { + if (f->type->kind == AstNode_TypeType || + f->type->kind == AstNode_PolyType) { + is_generic = true; + break; + } } } -- cgit v1.2.3