This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++ (parser) regression?


On 13 Aug 2002, Gabriel Dos Reis wrote:
>|   % cat x.cc
>|   #include <set>
>|
>|   using namespace std;
>|
>|   class C : public set<int> {
>|       void add(const int i) {
>|           insert(i);
>|           }
>|       };
>|
>|   % gccvs x.cc
>|   x.cc: In member function `void C::add(int)':
>|   x.cc:7: error: no matching function for call to `C::insert(const int&)'
> The above is well-formed.  I think the breakage may come from recent
> changes to the way (member) lookup are done.  The patch I'm suspecting
> is
>
>     2002-08-07  Mark Mitchell  <mark@codesourcery.com>
>
> But I did no test; could you try reverting that patch and see what happens?

Indeed, if I revert gcc/cp/* to Sticky Date: 2002.08.08.03.00.00 this
breakage goes away.

> I think this deserves an etry in the GNATS database.

Well, let's see whether Mark has the time to come up with a quick fix;
else I'll put it into GNATS.

Thanks for the analysis,
Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]