Sign in
gnu
/
gcc
/
57ea00136418991e847e46a6946a81a1df70c9a4
/
.
/
gcc
/
testsuite
/
g++.dg
/
overload
/
koenig1.C
blob: dd38e720acf70b3f7aa11aa8f999ef2b27183935 [
file
] [
log
] [
blame
]
// PR c++/9336
// Bug: The first, invalid call to f caused us to crash on the second,
// valid call.
namespace
N
{
template
<
class
T
>
void
f
(
T
);
struct
A
;
}
struct
B
;
void
g
()
{
B
*
bp
;
N
::
A
*
ap
;
f
(
bp
);
// { dg-error "undeclared" }
f
(
ap
);
}