Paul Eggert wrote: > > Re: the ellipses. From > > https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2264r3.html, > > Section 8: > > Thanks. Although that sort of explains things, it doesn't explain why > the latest draft uses ellipses only when NDEBUG is defined. Shouldn't > ellipses also be used when NDEBUG is not defined?
That's exactly what the standard says in ยง 7.2.(2): The assert macro shall be implemented as a macro with an ellipsis parameter, not as an actual function. Bruno
