From 5409e79d4e2917e8daa4d7d218b0cf25686ffe98 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Fri, 6 Jun 2025 00:21:08 +0200 Subject: Feature: Support declaring type aliases --- src/codegen.zig | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/codegen.zig') diff --git a/src/codegen.zig b/src/codegen.zig index 118e274..8f2b9fa 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -765,6 +765,15 @@ pub const CodeGen = struct { .node_type = simple_type_node, }); }, + .SIMPLE_TYPE => |t| { + return try self.create_variable(.{ + .value = null, + .type = try self.get_llvm_type(t.underlying_type.?), + .stack_level = null, + .node = expression, + .node_type = t.underlying_type.?, + }); + }, else => unreachable, } }, -- cgit 1.4.1