// { dg-additional-options -fmodules-ts } | |
export module foo; | |
// { dg-module-cmi foo } | |
template<typename _Tp, _Tp __v> | |
struct integral_constant | |
{}; | |
template<bool __v> | |
using __bool_constant = integral_constant<bool, __v>; | |
template<typename _Tp, typename... _Args> | |
struct __is_constructible_impl | |
: public __bool_constant<__is_constructible(_Tp, _Args...)> | |
{ }; | |