Skip to content

Commit 5ef0eb9

Browse files
committed
[libc++] mark std::expected as nodiscard (fix #130656)
1 parent c2ed840 commit 5ef0eb9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

libcxx/include/__cxx03/__expected/expected.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ _LIBCPP_PUSH_MACROS
5858
_LIBCPP_BEGIN_NAMESPACE_STD
5959

6060
template <class _Tp, class _Err>
61-
class expected;
61+
class [[nodiscrad]] expected;
6262

6363
template <class _Tp>
6464
struct __is_std_expected : false_type {};

libcxx/include/__expected/expected.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ _LIBCPP_PUSH_MACROS
6060
_LIBCPP_BEGIN_NAMESPACE_STD
6161

6262
template <class _Tp, class _Err>
63-
class expected;
63+
class [[nodiscard]] expected;
6464

6565
template <class _Tp>
6666
struct __is_std_expected : false_type {};

0 commit comments

Comments
 (0)