diff options
Diffstat (limited to 'gcc-4.9/libstdc++-v3/include/experimental/optional')
-rw-r--r-- | gcc-4.9/libstdc++-v3/include/experimental/optional | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc-4.9/libstdc++-v3/include/experimental/optional b/gcc-4.9/libstdc++-v3/include/experimental/optional index 5f2d93fb7..2a3f29dcd 100644 --- a/gcc-4.9/libstdc++-v3/include/experimental/optional +++ b/gcc-4.9/libstdc++-v3/include/experimental/optional @@ -736,12 +736,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Tp> constexpr bool operator!=(const optional<_Tp>& __lhs, _Tp const& __rhs) - { return !__lhs || *__lhs != __rhs; } + { return !__lhs || !(*__lhs == __rhs); } template<typename _Tp> constexpr bool operator!=(const _Tp& __lhs, const optional<_Tp>& __rhs) - { return !__rhs || __lhs != *__rhs; } + { return !__rhs || !(__lhs == *__rhs); } template<typename _Tp> constexpr bool |