We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
[[nodiscard]]
expected.h
1 parent 6147e4e commit c4b2367Copy full SHA for c4b2367
libcxx/include/__expected/expected.h
@@ -1354,7 +1354,7 @@ class __expected_void_base {
1354
1355
template <class _Tp, class _Err>
1356
requires is_void_v<_Tp>
1357
-class expected<_Tp, _Err> : private __expected_void_base<_Err> {
+class [[nodiscard]] expected<_Tp, _Err> : private __expected_void_base<_Err> {
1358
static_assert(__valid_std_unexpected<_Err>::value,
1359
"[expected.void.general] A program that instantiates expected<T, E> with a E that is not a "
1360
"valid argument for unexpected<E> is ill-formed");
0 commit comments