diff options
| -rw-r--r-- | tccelf.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1446,8 +1446,10 @@ ST_FUNC void build_got_entries(TCCState *s1) break; } - if (!s1->got) + if (!s1->got) { build_got(s1); + sym = &((ElfW(Sym) *)symtab_section->data)[sym_index]; + } if (type == R_X86_64_GOT32 || type == R_X86_64_GOTPCREL || type == R_X86_64_PLT32) { unsigned long ofs; |
