[llvm] [CFI] Fix Direct Call Issues in CFI Dispatch Table (PR #69663)

Simon Tatham via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 5 09:05:04 PST 2023


https://github.com/statham-arm commented:

I'm happy with this version of the code, assuming that what we're trying to achieve is sensible. But I'm curious about @efriedma-quic 's point about tail calls. Why do we ever need EH info on a jump table at all, since it doesn't leave a trace on the call stack that needs to be unwound through?

Can you add a bit more detail to the commit message explaining what specifically goes wrong if you leave the jump table as NoUnwind?

https://github.com/llvm/llvm-project/pull/69663


More information about the llvm-commits mailing list