From 768537d6e4b82a19e77b7e44234309ecaf4d65d2 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sun, 12 Jul 2026 13:23:54 +0200 Subject: Remove unions --- gcc/gcc/elna-builtins.cc | 8 -------- gcc/gcc/elna-diagnostic.cc | 4 ---- 2 files changed, 12 deletions(-) (limited to 'gcc') diff --git a/gcc/gcc/elna-builtins.cc b/gcc/gcc/elna-builtins.cc index 7817c7e..42ddcfe 100644 --- a/gcc/gcc/elna-builtins.cc +++ b/gcc/gcc/elna-builtins.cc @@ -140,14 +140,6 @@ namespace elna::gcc return composite_type_node; } - else if (auto reference = type.get()) - { - tree composite_type_node = make_node(UNION_TYPE); - - build_composite_type(reference->fields, composite_type_node, symbols); - - return composite_type_node; - } else if (auto reference = type.get()) { return build_enumeration_type(reference->members); diff --git a/gcc/gcc/elna-diagnostic.cc b/gcc/gcc/elna-diagnostic.cc index 509871c..42db5c9 100644 --- a/gcc/gcc/elna-diagnostic.cc +++ b/gcc/gcc/elna-diagnostic.cc @@ -143,10 +143,6 @@ namespace elna::gcc { return print_aggregate_name(unqualified_type, "record"); } - else if (code == UNION_TYPE) - { - return print_aggregate_name(unqualified_type, "union"); - } else if (code == ENUMERAL_TYPE) { return print_aggregate_name(unqualified_type, "enumeration"); -- cgit v1.2.3