Sign in
llvm
/
llvm-archive
/
089ca8750d7cd1f1ec96968922bf4bcfe223bb3a
/
.
/
clang-tests
/
gcc-4_2-testsuite
/
src
/
g++.dg
/
overload
/
koenig1.C
blob: 1ed7bce0b146d95f4db7b88a9be408a87d2331a5 [
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 "not declared" }
f
(
ap
);
}