blob: 3359700775292be787f402fc3d1e477d799cbb0d [file] [log] [blame]
// { dg-do compile { target c++17_only } }
// { dg-options "-fconcepts" }
template <class T>
concept bool Isint = __is_same_as(T,int);
template <class T>
struct A
{
int i;
A(...);
};
template <Isint I>
A(I) -> A<I>;
A a(1);
A a2(1.0); // { dg-error "" }