Created on 2024-10-24.00:00:00 last changed 1 month ago
Suggested resolution:
Change in 9.12.10 [dcl.attr.nodiscard] paragraph 4 as follows:
Recommended practice: Appearance of a nodiscard call as a potentially-evaluated discarded-value expression (7.2 [expr.prop]) of non-void type is discouraged unless explicitly cast to void. Implementations should issue a warning in such cases. The value of a has-attribute-expression for the nodiscard attribute should be 0 unless the implementation can issue such warnings.
(From submission #628.)
A warning is currently, but ought not to be, encouraged for a call to a [[nodiscard]] function with a void return type. Such a situation may arise for dependent return types.
History | |||
---|---|---|---|
Date | User | Action | Args |
2024-10-26 20:39:24 | admin | set | messages: + msg7861 |
2024-10-24 00:00:00 | admin | create |