vezel-dev / zig-sdk

An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.

Home Page:https://docs.vezel.dev/zig-sdk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support asynchronous exceptions in C/C++

alexrp opened this issue · comments

Specifically, Clang's -f(no-)async-exceptions flag. This is necessary for hardware SEH on Windows.

Note that this is specifically about enabling standard C++ try/catch (...) to catch SEH exceptions. __try/__except already work for this purpose.

Should be exposed as <AsyncExceptions>true</AsyncExceptions>.