Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
template
/
call5.C
blob: 55cf2ddac97e02e0c489b3920504b7d8d5811cbd [
file
] [
log
] [
blame
]
// PR c++/36631
// { dg-options "-O0" }
template
<
typename
T
>
struct
B
{
struct
C
{
__attribute__
((
always_inline
))
C
(
C
const
&
c
)
{}
};
void
__attribute__
((
always_inline
))
g
(
C c
)
{}
};
void
trigger
(
B
<int>
b
,
B
<int>
::
C c
)
{
b
.
g
(
c
);
}