Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Modules / Inputs / PR27401 / a.h
blob63d6b707f46f1113a5bb78b553217c65a7d50e4f
1 #ifndef _LIBCPP_ALGORITHM
2 #define _LIBCPP_ALGORITHM
3 template <class _Tp, _Tp>
4 struct integral_constant {
5 static const _Tp value = _Tp();
6 };
8 template <class _Tp>
9 struct is_nothrow_default_constructible
10 : integral_constant<bool, __is_constructible(_Tp)> {};
12 template <class _Tp>
13 struct is_nothrow_move_constructible
14 : integral_constant<bool, __is_constructible(_Tp, _Tp)> {};
16 class allocator {};
17 #endif