mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-05 18:24:06 +00:00
Fix @thread_local IR printing
This commit is contained in:
@@ -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 "));
|
||||
|
||||
Reference in New Issue
Block a user