summaryrefslogtreecommitdiff
path: root/src/parser/parser_utils.c
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-24 00:44:45 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-24 01:39:52 +0000
commit769d8ff1a1fd898e1a8c8b299f7e7fa444f32528 (patch)
tree8e8c19a3783b2d7633e09757d820ff180c825bd4 /src/parser/parser_utils.c
parentf88dbd3140be8733ad464b669e0c9e977a4c3a13 (diff)
Relaxed strictness for type checking.
Diffstat (limited to 'src/parser/parser_utils.c')
-rw-r--r--src/parser/parser_utils.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parser/parser_utils.c b/src/parser/parser_utils.c
index a11324d..0b47d2a 100644
--- a/src/parser/parser_utils.c
+++ b/src/parser/parser_utils.c
@@ -3468,8 +3468,7 @@ int validate_types(ParserContext *ctx)
SelectiveImport *si = find_selective_import(ctx, u->name);
if (!si && !is_trait(u->name))
{
- zpanic_at(u->location, "Unknown type '%s'", u->name);
- errors++;
+ zwarn_at(u->location, "Unknown type '%s' (assuming external C struct)", u->name);
}
}
u = u->next;