aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-11-16 12:36:02 +0000
committerGinger Bill <bill@gingerbill.org>2016-11-16 12:36:02 +0000
commite2d98324bae3c8e5f5e41d0fad9b67bfe2d345d1 (patch)
tree3a8223c461bbb0c04d2fb72ce773002ff3b184b4 /src/checker/checker.cpp
parent0cab083b8fb31f33e96b68f3699ba5a83dbd3353 (diff)
Fix alignment issues with vectors, unions, and raw_unions
Diffstat (limited to 'src/checker/checker.cpp')
-rw-r--r--src/checker/checker.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/checker/checker.cpp b/src/checker/checker.cpp
index a2eb0c2b1..218cfbd4b 100644
--- a/src/checker/checker.cpp
+++ b/src/checker/checker.cpp
@@ -520,6 +520,9 @@ void init_universal_scope(void) {
entity->Builtin.id = id;
add_global_entity(entity);
}
+
+ t_u8_ptr = make_type_pointer(a, t_u8);
+ t_int_ptr = make_type_pointer(a, t_int);
}
@@ -920,9 +923,6 @@ Map<Entity *> generate_minimum_dependency_map(CheckerInfo *info, Entity *start)
void init_preload_types(Checker *c) {
PROF_PROC();
- if (t_u8_ptr == NULL) {
- t_u8_ptr = make_type_pointer(c->allocator, t_u8);
- }
if (t_type_info == NULL) {
Entity *e = current_scope_lookup_entity(c->global_scope, make_string("Type_Info"));