[llvm-dev] seh / landing pads

Carlo Kok via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 28 11:56:54 PDT 2016

In the past people in #llvm suggested to me I should use landing pads 
instead of seh when it comes to Windows unless i really need seh. 
Looking at what gets generated win64 -gnu does use seh but calls the 
landing pad somehow, while win32 doesn't at all. It looks to me a custom 
win64 landing pad personality can also deal with things like Access 
Violation. Is there a way to make win32 also able to catch say access 
violation but still use landing pads?

Also are there open source Unwind* implementions that work on windows, 
that anyone knows of?
Carlo Kok

More information about the llvm-dev mailing list