diff options
Diffstat (limited to 'libcxx/include/tuple')
-rw-r--r-- | libcxx/include/tuple | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libcxx/include/tuple b/libcxx/include/tuple index 32f43805ff7..b0ab1c930b7 100644 --- a/libcxx/include/tuple +++ b/libcxx/include/tuple @@ -1013,6 +1013,11 @@ struct __find_exactly_one_checked { static_assert(value != __ambiguous,"type occurs more than once in type list"); }; +template <class _T1> +struct __find_exactly_one_checked<_T1> { + static_assert(!is_same<_T1, _T1>::value, "type not in empty type list"); +}; + } // namespace __find_detail; template <typename _T1, typename... _Args> |