repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git]
/
gcc
/
testsuite
/
g++.old-deja
/
g++.jason
/
lvalue.C
blob
643641eec700112810b1f1cab8f72d8104012e75
1
// { dg-do assemble }
2
// Bug: Scoped method calls don't propagate the constness of `this'.
3
// PRMS Id: 4181 (second testcase)
4
5
class D;
6
7
class Bptr
8
{
9
public:
10
Bptr& operator=(D*);
11
const Bptr& operator=(const D*) const;
12
};
13
14
class Dptr : public Bptr
15
{
16
public:
17
const Dptr& operator=(const D* rep) const
18
{
19
Bptr::operator=(rep);
20
return *this;
21
}
22
};