C++ Logo

liaison

Advanced search

Re: [isocpp-wg14/wg21-liaison] INVITE: SG22 Telecon 2026-07-08 04:30 PM UTC

From: Joshua Berne <berne_at_[hidden]>
Date: Tue, 7 Jul 2026 13:37:51 -0400
On Tue, Jul 7, 2026 at 1:33 PM Ville Voutilainen <
ville.voutilainen_at_[hidden]> wrote:

> On Tue, 7 Jul 2026 at 20:15, Joshua Berne via Liaison
> <liaison_at_[hidden]> wrote:
> >
> > Thanks. I'm going to actually update the paper to change the proposed
> control macro to __STDC_WANT_ASSERT_USES_CONTRACTS__, with rationale and
> precedent. (The paper and compiler explorer will both be updated some time
> tonight).
> >
> > It would be good to get SG22 to poll on that macro name (or similar
> alternative) as input into the eventual LEWG discussion on the topic.
>
> What paper explains the rationale for relying on this macro, as
> opposed to, say, leaving the choice of whether assert() invokes a
> contract
> violation handler implementation-defined?
>

The paper that is on the agenda for discussion in this telecon, P3290?

A topic that was also discussed and explicitly polled when R0 was presented
in SG21 in St. Louis.

You can find the current draft (which i linked to on this thread) here:
https://isocpp.org/files/papers/D3290R5.pdf (Although I haven't uploaded
the changed control macro yet).

Received on 2026-07-07 17:38:05