summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2017-01-04 23:35:51 +0000
committerEric Fiselier <eric@efcs.ca>2017-01-04 23:35:51 +0000
commite5b41f7ccf965756a2fca2e96208bb5885b48b21 (patch)
tree7f93d063cb7b1aee5ceeb54b69cf596577b697e9
parenta00db36b8678c6873b3ffbf9ffd64c66890695c6 (diff)
downloadbcm5719-llvm-e5b41f7ccf965756a2fca2e96208bb5885b48b21.tar.gz
bcm5719-llvm-e5b41f7ccf965756a2fca2e96208bb5885b48b21.zip
Fix private inheritance in C++03 tuple_size
llvm-svn: 291032
-rw-r--r--libcxx/include/__tuple6
1 files changed, 3 insertions, 3 deletions
diff --git a/libcxx/include/__tuple b/libcxx/include/__tuple
index ce45db380c6..cc6a830a9ad 100644
--- a/libcxx/include/__tuple
+++ b/libcxx/include/__tuple
@@ -49,9 +49,9 @@ class _LIBCPP_TYPE_VIS_ONLY tuple_size<__enable_if_tuple_size_imp<
: public integral_constant<size_t, tuple_size<_Tp>::value> {};
#else
-template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size<const _Tp> : tuple_size<_Tp> {};
-template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size<volatile _Tp> : tuple_size<_Tp> {};
-template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size<const volatile _Tp> : tuple_size<_Tp> {};
+template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size<const _Tp> : public tuple_size<_Tp> {};
+template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size<volatile _Tp> : public tuple_size<_Tp> {};
+template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size<const volatile _Tp> : public tuple_size<_Tp> {};
#endif
template <size_t _Ip, class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_element;
OpenPOWER on IntegriCloud