[llvm] [CFI] Fix Direct Call Issues in CFI Dispatch Table (PR #69663)
Duncan P. N. Exon Smith via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 16 10:40:14 PST 2023
================
@@ -1471,6 +1471,11 @@ void LowerTypeTestsModule::createJumpTable(
SmallVector<Value *, 16> AsmArgs;
AsmArgs.reserve(Functions.size() * 2);
+ // Check if the first entry has the NoUnwind attribute.
----------------
dexonsmith wrote:
Your idea (to remove the optimization in that case) sounds plausible to me, but I don't really know. Might be good to get some broader input.
https://github.com/llvm/llvm-project/pull/69663
More information about the llvm-commits
mailing list