aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__type_traits/is_trivial.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/__type_traits/is_trivial.h')
-rw-r--r--libcxx/include/__type_traits/is_trivial.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxx/include/__type_traits/is_trivial.h b/libcxx/include/__type_traits/is_trivial.h
index 011963c3d0e6..73c2093d4082 100644
--- a/libcxx/include/__type_traits/is_trivial.h
+++ b/libcxx/include/__type_traits/is_trivial.h
@@ -19,7 +19,7 @@
_LIBCPP_BEGIN_NAMESPACE_STD
template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_trivial
-#if __has_feature(is_trivial) || defined(_LIBCPP_COMPILER_GCC)
+#if __has_builtin(__is_trivial)
: public integral_constant<bool, __is_trivial(_Tp)>
#else
: integral_constant<bool, is_trivially_copyable<_Tp>::value &&