diff options
| author | Eric Fiselier <eric@efcs.ca> | 2019-08-03 19:03:22 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2019-08-03 19:03:22 +0000 |
| commit | 208e8a1b6623e545a81298519b0235f357e62057 (patch) | |
| tree | af9135c8afab26d19875d3ae515cf68880decc0e /libcxx/include | |
| parent | 4197d1c3667b74d7ddec9c5055e7acf342a40b4f (diff) | |
| download | bcm5719-llvm-208e8a1b6623e545a81298519b0235f357e62057.tar.gz bcm5719-llvm-208e8a1b6623e545a81298519b0235f357e62057.zip | |
Revert accidental change to __member_pointer_traits_imp.
A previous patch accidentally made the primary template
an incomplete type. This broke some C++03 constructs.
llvm-svn: 367762
Diffstat (limited to 'libcxx/include')
| -rw-r--r-- | libcxx/include/type_traits | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libcxx/include/type_traits b/libcxx/include/type_traits index de54c05670f..657c0d568dd 100644 --- a/libcxx/include/type_traits +++ b/libcxx/include/type_traits @@ -2274,7 +2274,9 @@ __decay_copy(_Tp&& __t) } template <class _MP, bool _IsMemberFunctionPtr, bool _IsMemberObjectPtr> -struct __member_pointer_traits_imp; +struct __member_pointer_traits_imp +{ +}; template <class _Rp, class _Class, class ..._Param> struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...), true, false> |

