Date: Wed, 19 Mar 2025 11:29:24 -0700
On Wednesday, 19 March 2025 09:48:29 Pacific Daylight Time Hans Åberg via Std-
Proposals wrote:
> If issuing a warning instead of an error, it will compile if the definition
> is in some other translation unit, though with a diagnostic message, which
> then can be suppressed by adding a declaration or a compiler option.
Warnings are errors in developer build modes. Therefore, if the standard
advises a diagnostic for use of [[unimplemented]], it effectively means build
failure. So how is it different from =delete("unimplemented")?
How would you add a declaration to un-do an unimplemented? Please show what
the preprocessed output would look like.
Proposals wrote:
> If issuing a warning instead of an error, it will compile if the definition
> is in some other translation unit, though with a diagnostic message, which
> then can be suppressed by adding a declaration or a compiler option.
Warnings are errors in developer build modes. Therefore, if the standard
advises a diagnostic for use of [[unimplemented]], it effectively means build
failure. So how is it different from =delete("unimplemented")?
How would you add a declaration to un-do an unimplemented? Please show what
the preprocessed output would look like.
-- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Principal Engineer - Intel DCAI Platform & System Engineering
Received on 2025-03-19 18:29:26