From 2d2247d0dada42d4a39f72675b06082f7a88bb02 Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Wed, 4 Jan 2017 23:35:51 +0000 Subject: [PATCH] Fix private inheritance in C++03 tuple_size git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@291032 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/__tuple | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/__tuple b/include/__tuple index ce45db380..cc6a830a9 100644 --- a/include/__tuple +++ b/include/__tuple @@ -49,9 +49,9 @@ class _LIBCPP_TYPE_VIS_ONLY tuple_size<__enable_if_tuple_size_imp< : public integral_constant::value> {}; #else -template class _LIBCPP_TYPE_VIS_ONLY tuple_size : tuple_size<_Tp> {}; -template class _LIBCPP_TYPE_VIS_ONLY tuple_size : tuple_size<_Tp> {}; -template class _LIBCPP_TYPE_VIS_ONLY tuple_size : tuple_size<_Tp> {}; +template class _LIBCPP_TYPE_VIS_ONLY tuple_size : public tuple_size<_Tp> {}; +template class _LIBCPP_TYPE_VIS_ONLY tuple_size : public tuple_size<_Tp> {}; +template class _LIBCPP_TYPE_VIS_ONLY tuple_size : public tuple_size<_Tp> {}; #endif template class _LIBCPP_TYPE_VIS_ONLY tuple_element;