Sign in
gnu
/
gcc
/
418f81eefb6540582e4818225404d4a647ad67eb
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.other
/
overload8.C
blob: d2c1483a9b2b0c87857e05a16a171f551ddd76b0 [
file
] [
log
] [
blame
]
class
a
{
public
:
int
f
()
{
return
0
;
}
int
f
()
const
{
return
1
;
}
};
class
b
:
public
a
{
};
int
main
()
{
int
(
b
::*
ptr1
)()
=
&
b
::
f
;
int
(
b
::*
ptr2
)()
const
=
&
b
::
f
;
b ao
;
if
((
ao
.*
ptr1
)()
!=
0
)
return
1
;
if
((
ao
.*
ptr2
)()
!=
1
)
return
1
;
}