Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp2a
/
fn-template2.C
blob: f974c8c2cf9bc211a1cad91261046e74b0af2fd9 [
file
] [
log
] [
blame
]
// P0846R0
// { dg-do compile }
// { dg-options "-std=c++2a" }
struct
A
{
};
bool
operator
<(
void
(*
fp
)(),
A
)
{
return
false
;
}
void
f
()
{}
int
main
()
{
A a
;
f
<
a
;
// { dg-error "invalid" }
bool
b
=
f
<
a
;
// { dg-error "invalid" }
(
f
)
<
a
;
}