[all-commits] [llvm/llvm-project] 741b83: [X86] Fix RTTI proxy emission for 32-bit (#78622)
Shoaib Meenai via All-commits
all-commits at lists.llvm.org
Thu Jan 18 13:31:46 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 741b8363300f0799f7aeabb83910ff8b98f9a919
https://github.com/llvm/llvm-project/commit/741b8363300f0799f7aeabb83910ff8b98f9a919
Author: Shoaib Meenai <smeenai at fb.com>
Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths:
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/Target/X86/X86TargetObjectFile.cpp
M llvm/lib/Target/X86/X86TargetObjectFile.h
A llvm/test/MC/ELF/rtti-proxy-i686.ll
Log Message:
-----------
[X86] Fix RTTI proxy emission for 32-bit (#78622)
32-bit x86 doesn't have an appropriate relocation type we can use to
elide the RTTI proxies, so we need to emit them. This would previously
cause crashes when using the relative vtable ABI for 32-bit x86.
More information about the All-commits
mailing list