diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-01-20 18:08:11 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-01-24 12:34:42 +0100 |
| commit | 55f57ceb2e8f900ba281c5cf5524718cf7eb332f (patch) | |
| tree | 6325fb5bf745868ba77504a54bb0a5559208e518 /src/codegen.zig | |
| parent | 5c30c23fc4d9f996244c11ff95104d86be88b4e4 (diff) | |
| download | zig-55f57ceb2e8f900ba281c5cf5524718cf7eb332f.tar.gz zig-55f57ceb2e8f900ba281c5cf5524718cf7eb332f.zip | |
macho: prep for lowering TLS variables
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index 49f7feda8f..e9509c4efd 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -996,10 +996,9 @@ fn genDeclRef( } const sym_index = try macho_file.getZigObject().?.getOrCreateMetadataForDecl(macho_file, decl_index); const sym = macho_file.getSymbol(sym_index); - // TODO: tlv - // if (is_threadlocal) { - // return GenResult.mcv(.{ .load_tlv = sym.nlist_idx }); - // } + if (is_threadlocal) { + return GenResult.mcv(.{ .load_tlv = sym.nlist_idx }); + } return GenResult.mcv(.{ .load_symbol = sym.nlist_idx }); } else if (lf.cast(link.File.Coff)) |coff_file| { if (is_extern) { |
