diff options
| author | Marshall Clow <mclow.lists@gmail.com> | 2018-07-14 04:15:19 +0000 |
|---|---|---|
| committer | Marshall Clow <mclow.lists@gmail.com> | 2018-07-14 04:15:19 +0000 |
| commit | d8098f979906c458406fab4ab0773e350cb294a6 (patch) | |
| tree | 48c6374e5e6ff2ac8b36c42eb7a8eb2135d0617e /libcxx/include | |
| parent | c421fe5ef4035169388db0896ed0cfa60e09b98d (diff) | |
| download | bcm5719-llvm-d8098f979906c458406fab4ab0773e350cb294a6.tar.gz bcm5719-llvm-d8098f979906c458406fab4ab0773e350cb294a6.zip | |
Mark __equal_to 's operations as constexpr.
llvm-svn: 337087
Diffstat (limited to 'libcxx/include')
| -rw-r--r-- | libcxx/include/algorithm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm index b8fa7e77927..90f1d246c63 100644 --- a/libcxx/include/algorithm +++ b/libcxx/include/algorithm @@ -671,10 +671,10 @@ _LIBCPP_BEGIN_NAMESPACE_STD template <class _T1, class _T2 = _T1> struct __equal_to { - _LIBCPP_INLINE_VISIBILITY bool operator()(const _T1& __x, const _T1& __y) const {return __x == __y;} - _LIBCPP_INLINE_VISIBILITY bool operator()(const _T1& __x, const _T2& __y) const {return __x == __y;} - _LIBCPP_INLINE_VISIBILITY bool operator()(const _T2& __x, const _T1& __y) const {return __x == __y;} - _LIBCPP_INLINE_VISIBILITY bool operator()(const _T2& __x, const _T2& __y) const {return __x == __y;} + _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11 bool operator()(const _T1& __x, const _T1& __y) const {return __x == __y;} + _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11 bool operator()(const _T1& __x, const _T2& __y) const {return __x == __y;} + _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11 bool operator()(const _T2& __x, const _T1& __y) const {return __x == __y;} + _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11 bool operator()(const _T2& __x, const _T2& __y) const {return __x == __y;} }; template <class _T1> |

