From 4895031df56c8378db756db8d330f5cb07d4b14a Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Wed, 16 Nov 2016 18:27:54 +0000 Subject: Actually fix alignment for vectors Whoops :P --- src/checker/types.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/checker/types.cpp') diff --git a/src/checker/types.cpp b/src/checker/types.cpp index 98b5f297f..92111f186 100644 --- a/src/checker/types.cpp +++ b/src/checker/types.cpp @@ -1059,7 +1059,7 @@ i64 type_align_of(BaseTypeSizes s, gbAllocator allocator, Type *t) { return type_align_of(s, allocator, t->Array.elem); case Type_Vector: { i64 size = type_size_of(s, allocator, t->Vector.elem); - i64 count = gb_max(prev_pow2(size), 1); + i64 count = gb_max(prev_pow2(t->Vector.count), 1); i64 total = size * count; return gb_clamp(total, 1, s.max_align); } break; -- cgit v1.2.3