File tree Expand file tree Collapse file tree 2 files changed +0
-10
lines changed
test/std/utilities/meta/meta.unary/meta.unary.prop Expand file tree Collapse file tree 2 files changed +0
-10
lines changed Original file line number Diff line number Diff line change @@ -3708,13 +3708,7 @@ _LIBCPP_INLINE_VAR _LIBCPP_CONSTEXPR bool is_standard_layout_v
3708
3708
// is_trivially_copyable;
3709
3709
3710
3710
template <class _Tp > struct _LIBCPP_TEMPLATE_VIS is_trivially_copyable
3711
- #if __has_feature(is_trivially_copyable)
3712
3711
: public integral_constant<bool , __is_trivially_copyable(_Tp)>
3713
- #elif _GNUC_VER >= 501
3714
- : public integral_constant<bool , !is_volatile<_Tp>::value && __is_trivially_copyable(_Tp)>
3715
- #else
3716
- : integral_constant<bool , is_scalar<typename remove_all_extents<_Tp>::type>::value>
3717
- #endif
3718
3712
{};
3719
3713
3720
3714
#if _LIBCPP_STD_VER > 14 && !defined(_LIBCPP_HAS_NO_VARIABLE_TEMPLATES)
Original file line number Diff line number Diff line change 10
10
11
11
// is_trivially_copyable
12
12
13
- // GCC has not implemented Core 2094 which makes volatile
14
- // qualified types trivially copyable.
15
- // XFAIL: gcc
16
-
17
13
#include < type_traits>
18
14
#include < cassert>
19
15
#include " test_macros.h"
You can’t perform that action at this time.
0 commit comments