Sign in
gnu
/
gcc
/
refs/heads/devel/gimple-linterchange
/
.
/
gcc
/
testsuite
/
g++.dg
/
init
/
synth3.C
blob: d656ddb2e05ffb793a509e8b0ad17069378b8367 [
file
] [
log
] [
blame
]
// Test that synthesizing the C copy constructor doesn't require B<int> to
// be complete.
template
<
class
T
>
struct
B
{
typename
T
::
NT nt
;
};
struct
A
{
A
();
A
(
const
A
&);
A
(
const
B
<int>
&);
};
struct
C
:
A
{
};
C c
;
C c2
(
c
);