aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 8c56af674c..c8bb502718 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -6390,12 +6390,12 @@ static void define_builtin_compile_vars(CodeGen *g) {
" is_const: bool,\n"
" is_volatile: bool,\n"
" alignment: u32,\n"
- " child: &TypeInfo,\n"
+ " child: type,\n"
" };\n"
"\n"
" pub const Array = struct {\n"
" len: usize,\n"
- " child: &TypeInfo,\n"
+ " child: type,\n"
" };\n"
"\n"
" pub const ContainerLayout = enum {\n"
@@ -6412,7 +6412,7 @@ static void define_builtin_compile_vars(CodeGen *g) {
" pub const StructField = struct {\n"
" name: []const u8,\n"
" offset: usize,\n"
- " type_info: &TypeInfo,\n"
+ " field_type: type,\n"
" };\n"
"\n"
" pub const Struct = struct {\n"
@@ -6422,12 +6422,12 @@ static void define_builtin_compile_vars(CodeGen *g) {
" };\n"
"\n"
" pub const Nullable = struct {\n"
- " child: &TypeInfo,\n"
+ " child: type,\n"
" };\n"
"\n"
" pub const ErrorUnion = struct {\n"
" error_set: &ErrorSet,\n"
- " payload: &TypeInfo,\n"
+ " payload: type,\n"
" };\n"
"\n"
" pub const Error = struct {\n"
@@ -6446,7 +6446,7 @@ static void define_builtin_compile_vars(CodeGen *g) {
"\n"
" pub const Enum = struct {\n"
" layout: ContainerLayout,\n"
- " tag_type: &Int,\n"
+ " tag_type: type,\n"
" fields: []EnumField,\n"
" methods: []Method,\n"
" };\n"
@@ -6454,12 +6454,12 @@ static void define_builtin_compile_vars(CodeGen *g) {
" pub const UnionField = struct {\n"
" name: []const u8,\n"
" enum_field: EnumField,\n"
- " type_info: &TypeInfo,\n"
+ " field_type: type,\n"
" };\n"
"\n"
" pub const Union = struct {\n"
" layout: ContainerLayout,\n"
- " tag_type: ?Enum,\n"
+ " tag_type: type,\n"
" fields: []UnionField,\n"
" methods: []Method,\n"
" };\n"
@@ -6476,24 +6476,24 @@ static void define_builtin_compile_vars(CodeGen *g) {
" pub const FnArg = struct {\n"
" is_comptime: bool,\n"
" name: []const u8,\n"
- " type_info: &TypeInfo,\n"
+ " arg_type: type,\n"
" };\n"
"\n"
" pub const Fn = struct {\n"
" calling_convention: CallingConvention,\n"
" is_generic: bool,\n"
" is_varargs: bool,\n"
- " return_type: &TypeInfo,\n"
+ " return_type: type,\n"
" args: []FnArg,\n"
" };\n"
"\n"
" pub const BoundFn = struct {\n"
- " bound_type: &TypeInfo,\n"
+ " bound_type: type,\n"
" fn_info: Fn,\n"
" };\n"
"\n"
" pub const Promise = struct {\n"
- " child: ?&TypeInfo,\n"
+ " child: type,\n"
" };\n"
"};\n\n");
assert(ContainerLayoutAuto == 0);