Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
g++.dg
/
template
/
nontype14.C
blob: 93338512b3a8572672bd29f27ee0083df3d49523 [
file
] [
log
] [
blame
]
// PR c++/23789
template
<
int
W
>
struct
X
{
template
<
int
W2
>
X
<
(
W
+(
W
&&
W
)
>
1
?
W
+(
W
&&
W
)
:
1
)+
1
>
operator
+
(
const
X
<
W2
>&)
const
;
};
template
<
int
dummy
>
void
foo
()
{
X
<
6
>
A
,
B
;
A
+
B
;
}