aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/valarray_meta.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/bits/valarray_meta.h')
-rw-r--r--libstdc++-v3/include/bits/valarray_meta.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/include/bits/valarray_meta.h b/libstdc++-v3/include/bits/valarray_meta.h
index 8b3e74fedc3..29a2dac2af4 100644
--- a/libstdc++-v3/include/bits/valarray_meta.h
+++ b/libstdc++-v3/include/bits/valarray_meta.h
@@ -268,7 +268,7 @@ namespace std
{
template<typename _Tp>
bool operator()(const _Tp& __x, const _Tp& __y) const
- { return __x == __y; }
+ { return __x != __y; }
};
struct __less
@@ -457,7 +457,7 @@ namespace std
_UnBase(const _Arg& __e) : _M_expr(__e) {}
value_type operator[](size_t __i) const
- { return _M_expr[__i]; }
+ { return _Oper()(_M_expr[__i]); }
size_t size() const { return _M_expr.size(); }