forked from OSchip/llvm-project
parent
bace606657
commit
518b26cdcd
|
@ -175,3 +175,29 @@ namespace pr15112
|
||||||
|
|
||||||
auto c1 = mkcoords<cpu>(0ul, 0ul, 0ul);
|
auto c1 = mkcoords<cpu>(0ul, 0ul, 0ul);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
namespace pr12699 {
|
||||||
|
|
||||||
|
template<bool B>
|
||||||
|
struct bool_constant
|
||||||
|
{
|
||||||
|
static const bool value = B;
|
||||||
|
};
|
||||||
|
|
||||||
|
template<typename... A>
|
||||||
|
struct F
|
||||||
|
{
|
||||||
|
template<typename... B>
|
||||||
|
using SameSize = bool_constant<sizeof...(A) == sizeof...(B)>;
|
||||||
|
|
||||||
|
template<typename... B, typename = SameSize<B...>>
|
||||||
|
F(B...) { }
|
||||||
|
};
|
||||||
|
|
||||||
|
void func()
|
||||||
|
{
|
||||||
|
F<int> f1(3);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue