Minor Entity refactor

This commit is contained in:
Ginger Bill
2016-10-30 13:20:45 +00:00
parent 09f39ae2cc
commit 3ec67853e1
18 changed files with 299 additions and 192 deletions
+8 -2
View File
@@ -1177,6 +1177,8 @@ void ssa_print_llvm_ir(ssaFileBuffer *f, ssaModule *m) {
ssa_print_type_name(f, m, v);
}
ssa_fprintf(f, "\n");
for_array(member_index, m->members.entries) {
auto *entry = &m->members.entries[member_index];
ssaValue *v = entry->value;
@@ -1217,9 +1219,13 @@ void ssa_print_llvm_ir(ssaFileBuffer *f, ssaModule *m) {
if (g->is_thread_local) {
ssa_fprintf(f, "thread_local ");
}
if (g->is_private) {
ssa_fprintf(f, "private ");
}
if (g->is_constant) {
if (g->is_private) {
ssa_fprintf(f, "private ");
if (g->is_unnamed_addr) {
ssa_fprintf(f, "unnamed_addr ");
}
ssa_fprintf(f, "constant ");
} else {