<div dir="ltr">Hi together,<br><br>I am currently using clang++ on windows with the target triple x86_64-pc-windows-gnu. If I write a small function that performs a division (which can result in a division by Zero) I would expect SEH unwind information for that function. As far as I know that information is crucial for unwinding the stack after e.g. a division by zero. The flag "-fasynchronous-unwind-tables" did not help.<br><br>Does this correspond to the note on <a href="https://clang.llvm.org/docs/MSVCCompatibility.html">https://clang.llvm.org/docs/MSVCCompatibility.html</a> stating the following?<br><br>> Asynchronous Exceptions (SEH): Partial. Structured exceptions <br>> (__try / __except / __finally) mostly work on x86 and x64. <br>> LLVM does not model asynchronous exceptions, so it is currently <br>> impossible to catch an asynchronous exception generated in the <br>> same frame as the catching __try.<br><br>Is there a work-around helping the unwinding of the stack without SEH unwind info or am I missing something?<br><br>Kind regards<br>Jayvee<br></div>