From 2d8691cfef92edf31da746668fd2da3c1fa5043c Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 12 Jan 2025 13:17:48 +0200 Subject: highlight flaws in current unification system --- src/actualize.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/actualize.c') diff --git a/src/actualize.c b/src/actualize.c index 2cb2f7a..a6155b9 100644 --- a/src/actualize.c +++ b/src/actualize.c @@ -2194,6 +2194,9 @@ static int actualize_trait(struct act_state *state, struct scope *scope, if (exists) continue; + if (analyze_visibility(trait_scope, n)) + return -1; + if (actualize_proc_sign(trait_scope, n)) return -1; } -- cgit v1.3