[all-commits] [llvm/llvm-project] 3ccd04: [LowerTypeTests] Emit cfi_jt aliases regardless of...
Nick Desaulniers via All-commits
all-commits at lists.llvm.org
Wed Oct 27 11:45:52 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3ccd041af920125595a992becd0e1e4083ce562b
https://github.com/llvm/llvm-project/commit/3ccd041af920125595a992becd0e1e4083ce562b
Author: Nick Desaulniers <ndesaulniers at google.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
A llvm/test/LTO/X86/cfi_jt_aliases.ll
Log Message:
-----------
[LowerTypeTests] Emit cfi_jt aliases regardless of function export
A constant complaint we get is that the __typeid__ symbols in the CFI
jump tables causes confusing stack traces in applications. Emit the more
readable cfi_jt aliases regardless of function export (LTO vs Thin LTO).
Reviewed By: pcc, tejohnson
Differential Revision: https://reviews.llvm.org/D107934
More information about the All-commits
mailing list