Skip to content

Commit

Permalink
Make lb_add_global_generated_from_procedure not use a global index …
Browse files Browse the repository at this point in the history
…but local to procedure
  • Loading branch information
gingerBill committed Feb 25, 2025
1 parent 46c0910 commit 92f6d27
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions src/llvm_backend_general.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2819,14 +2819,10 @@ gb_internal lbAddr lb_add_global_generated_from_procedure(lbProcedure *p, Type *
GB_ASSERT(type != nullptr);
type = default_type(type);

static std::atomic<u32> global_index;
u32 index = ++global_index;
// u32 index = ++p->global_generated_index;
u32 index = ++p->global_generated_index;

gbString s = gb_string_make(temporary_allocator(), "ggv$");
// s = gb_string_appendc(s, p->module->module_name);
// s = gb_string_appendc(s, "$");
// s = gb_string_append_length(s, p->name.text, p->name.len);
s = gb_string_append_length(s, p->name.text, p->name.len);
s = gb_string_append_fmt(s, "$%u", index);

String name = make_string(cast(u8 const *)s, gb_string_length(s));
Expand Down

0 comments on commit 92f6d27

Please sign in to comment.