Sign in
llvm
/
llvm-archive
/
8a078a762a98ba34ad83dc2c15e5ff2b86792d78
/
.
/
llvm-gcc-4.2
/
llvmgcc42-2326.9
/
gcc
/
testsuite
/
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" }
};