aboutsummaryrefslogtreecommitdiff
path: root/src/types.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/types.cpp')
-rw-r--r--src/types.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/types.cpp b/src/types.cpp
index 9ccb97a6e..34ba4cddc 100644
--- a/src/types.cpp
+++ b/src/types.cpp
@@ -1871,9 +1871,7 @@ i64 type_align_of_internal(gbAllocator allocator, Type *t, TypePath *path) {
case Type_Map:
generate_map_internal_types(allocator, t);
- // return type_align_of_internal(allocator, t->Map.generated_struct_type, path);
- return build_context.word_size;
-
+ return type_align_of_internal(allocator, t->Map.internal_type, path);
case Type_Enum:
return type_align_of_internal(allocator, t->Enum.base_type, path);
@@ -2065,8 +2063,7 @@ i64 type_size_of_internal(gbAllocator allocator, Type *t, TypePath *path) {
case Type_Map:
generate_map_internal_types(allocator, t);
- // return type_size_of_internal(allocator, t->Map.generated_struct_type, path);
- return build_context.word_size;
+ return type_size_of_internal(allocator, t->Map.internal_type, path);
case Type_Tuple: {
i64 count, align, size;