Sign in
llvm
/
llvm-archive
/
a0e6d55d029bd2b62e8c21c2a186ff71afceeb2e
/
.
/
clang-tests
/
gcc-4_2-testsuite
/
src
/
g++.dg
/
parse
/
error29.C
blob: b50b275a9e622aba1cc7e4bb4f8228793f32a0c6 [
file
] [
log
] [
blame
]
// PR c++/25637
struct
A
{
void
foo
();
A
();
void
operator
delete
(
void
*);
};
struct
B
{
friend
void
A
::
foo
()
{}
// { dg-error "define" }
friend
void
A
::
operator
delete
(
void
*)
{}
// { dg-error "define" }
friend
A
::
A
()
{}
// { dg-error "define" }
};