You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CWG3198 [except.ctor] Stack unwinding when no matching handler is found is ill-defined #915
Issue description: https://wg21.link/except.ctor#2 describes stack unwinding with the assumption that there is a try block. When no matching handler is found but stack unwinding still occurs (instead of being omitted by calling std::terminate immediately), there is no try block corresponding to the implicit handler.
Remove any wording (including in the note in https://wg21.link/except.terminate#1) that separately describes calling std::terminate if the condition implies that no matching handler was found.
changed the title [-][except.ctor] Stack unwinding when no matching handler is found is ill-defined[/-][+]CWG3198 [except.ctor] Stack unwinding when no matching handler is found is ill-defined[/+]on Jun 8, 2026
Activity
[-][except.ctor] Stack unwinding when no matching handler is found is ill-defined[/-][+]CWG3198 [except.ctor] Stack unwinding when no matching handler is found is ill-defined[/+]jensmaurer commentedon Jun 8, 2026
CWG3198