Parcourir la source

Fix #521 Explicit `union` tag values

gingerBill il y a 5 ans
Parent
commit
ebc4867514
1 fichiers modifiés avec 6 ajouts et 6 suppressions
  1. 6 6
      src/ir_print.cpp

+ 6 - 6
src/ir_print.cpp

@@ -2606,6 +2606,12 @@ void print_llvm_ir(irGen *ir) {
 				ir_write_string(f, str_lit("dllexport "));
 			}
 		}
+
+		if (g->is_private) {
+			ir_write_string(f, str_lit("private "));
+		} else if (g->is_internal) {
+			ir_write_string(f, str_lit("internal "));
+		}
 		if (g->thread_local_model.len > 0) {
 			String model = g->thread_local_model;
 			if (model == "default") {
@@ -2615,12 +2621,6 @@ void print_llvm_ir(irGen *ir) {
 
 			}
 		}
-
-		if (g->is_private) {
-			ir_write_string(f, str_lit("private "));
-		} else if (g->is_internal) {
-			ir_write_string(f, str_lit("internal "));
-		}
 		if (g->is_constant) {
 			if (g->is_unnamed_addr) {
 				ir_write_string(f, str_lit("unnamed_addr "));