aboutsummaryrefslogtreecommitdiff
path: root/boot/parser.yy
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-07-12 13:23:54 +0200
committerEugen Wissner <belka@caraus.de>2026-07-12 13:23:54 +0200
commit768537d6e4b82a19e77b7e44234309ecaf4d65d2 (patch)
treeab22613a16c3a914b16d00a5f988f51d1eadac0d /boot/parser.yy
parent14d4977e2ab2409bb7344395ca01d19e49f130f1 (diff)
downloadelna-768537d6e4b82a19e77b7e44234309ecaf4d65d2.tar.gz
Remove unions
Diffstat (limited to 'boot/parser.yy')
-rw-r--r--boot/parser.yy5
1 files changed, 0 insertions, 5 deletions
diff --git a/boot/parser.yy b/boot/parser.yy
index 6ada702..aace9a1 100644
--- a/boot/parser.yy
+++ b/boot/parser.yy
@@ -93,7 +93,6 @@ along with GCC; see the file COPYING3. If not see
PROCEDURE "proc"
TYPE "type"
RECORD "record"
- UNION "union"
EXTERN "extern"
IF "if"
WHILE "while"
@@ -467,10 +466,6 @@ type_expression:
{
$$ = new boot::record_type_expression(boot::make_position(@1), std::move($5), std::move($3));
}
- | "union" required_fields "end"
- {
- $$ = new boot::union_type_expression(boot::make_position(@1), std::move($2));
- }
| "proc" procedure_heading
{
$$ = $2;