Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
g++.dg
/
concepts
/
pr84330.C
blob: 3f5b1f405a1b84e3b89ae6284dd2d991803f828a [
file
] [
log
] [
blame
]
// PR c++/84330
// { dg-do compile { target c++17_only } }
// { dg-options "-fconcepts" }
struct
A
{
template
<
typename
T
>
requires
(
sizeof
(
T
)
>>
0
)
// { dg-error "bool" }
void
foo
(
T
);
void
bar
()
{
foo
(
0
);
// { dg-error "no matching function" }
}
};