From f66b7021a6023854404ffa60ebf757afe8aca6d1 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Fri, 5 Jul 2024 00:50:52 +0200 Subject: Fix not detecting duplicate proc cases Fixes #3864 --- src/check_type.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/check_type.cpp') diff --git a/src/check_type.cpp b/src/check_type.cpp index 7fd9b379a..52c6f89ab 100644 --- a/src/check_type.cpp +++ b/src/check_type.cpp @@ -740,7 +740,7 @@ gb_internal void check_union_type(CheckerContext *ctx, Type *union_type, Ast *no gb_string_free(str); } else { for_array(j, variants) { - if (are_types_identical(t, variants[j])) { + if (union_variant_index_types_equal(t, variants[j])) { ok = false; ERROR_BLOCK(); gbString str = type_to_string(t); -- cgit v1.2.3