From 4d97d7bc39e55fc1ec31ad42f16a463e9000dd10 Mon Sep 17 00:00:00 2001 From: Daniel Bross Date: Tue, 7 Jan 2025 23:42:59 +0100 Subject: [PATCH] Fixed ui for int fields --- metaprogram.jai | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/metaprogram.jai b/metaprogram.jai index f90e1a5..ff765ef 100644 --- a/metaprogram.jai +++ b/metaprogram.jai @@ -180,7 +180,9 @@ generate_member_ui :: (type: *Type_Info_Struct, builder: *String_Builder, path: } //case .ENUM; #through; case .INTEGER; { - print_to_builder(builder, "\tui_int_field(tprint(\"%\"), cast(*int)*e.%);\n", new_path, new_path); + print_to_builder(builder, "\t{val := cast(int)e.%;\n", new_path); + print_to_builder(builder, "\tui_int_field(tprint(\"%\"), *val);\n", new_path); + print_to_builder(builder, "\te.% = xx val;}\n", new_path); } } }