diff options
author | Moritz Sichert <sichert@in.tum.de> | 2023-02-08 11:47:32 +0100 |
---|---|---|
committer | Moritz Sichert <sichert@in.tum.de> | 2023-02-08 17:49:53 +0100 |
commit | cb19b83baac1a204cb61e7fd7c8f22dac886ce39 (patch) | |
tree | 4979d7a44c3870d630351e561e87676ec34b7fa0 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e1b5014119c027bff4d2784c18d5d1fda3676f13 (diff) | |
download | llvm-cb19b83baac1a204cb61e7fd7c8f22dac886ce39.zip llvm-cb19b83baac1a204cb61e7fd7c8f22dac886ce39.tar.gz llvm-cb19b83baac1a204cb61e7fd7c8f22dac886ce39.tar.bz2 |
[RuntimeDyld][ELF] Fixed relocations referencing undefined TLS symbols
The classification of TLS symbols in ELF was changed from ST_Data to
ST_Other in the following commit:
018a484cd26d72fb4c9e7fd75e5f5bc7838dfc73
RuntimeDyldELF::processRelocationRef() needs to be updated to also
handle ST_Other symbols so that it handles TLS relocations correctly.
The current tests did not fail because we have a shortcut for global
symbols that are already defined.
Differential Revision: https://reviews.llvm.org/D143568
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions