This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/11645] [3.3/3.4 Regression] Failure to deal with using and private inheritance
- From: "pinskia at physics dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Jul 2003 14:53:20 -0000
- Subject: [Bug c++/11645] [3.3/3.4 Regression] Failure to deal with using and private inheritance
- References: <20030723142832.11645.foskey@optushome.com.au>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11645
pinskia at physics dot uc dot edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |critical
Keywords| |rejects-valid
Priority|P3 |P1
Summary|Failure to deal with using |[3.3/3.4 Regression] Failure
|and private inheritance |to deal with using and
| |private inheritance
Target Milestone|--- |3.3.1
------- Additional Comments From pinskia at physics dot uc dot edu 2003-07-23 14:53 -------
This looks valid to me but I want a second opinion.
>From Phil's regression hunter:
: Search converges between 2003-06-25-trunk (#317) and 2003-06-26-trunk (#318).
: Search converges between 2003-06-25-3.3 (#149) and 2003-06-26-3.3 (#150).
Reduced sources:
struct Container { int Count(); };
struct List : private Container {
using Container::Count;
};
struct INetContentTypeParameterList : private List { void Clear(); };
void INetContentTypeParameterList::Clear() {
Count();//Calling non static but in a non-static method.
}