2 Commits

Author SHA1 Message Date
Jonas Hahnfeld
e302c04cfa XFAIL new test available_externally_alias.ll on NVPTX 2023-02-01 10:15:19 +01:00
Jonas Hahnfeld
f1c4f927f7 [CodeGen] Filter out available_externally aliases
The Language Reference says that aliases can have available_externally
linkage if their aliasee is an available_externally global value. Using
this kind of aliases resulted in crashes during code generation, filter
them out (the same that the AsmPrinter also filters out GlobalVariables
in emitSpecialLLVMGlobal(); Functions are discarded in the machine pass
infrastructure).

Differential Revision: https://reviews.llvm.org/D142352
2023-02-01 09:40:30 +01:00