------- Additional Comments From pinskia at gcc dot gnu dot org  2005-05-06 
22:43 -------
Further reduced:
struct B1
{
virtual void f(void);
};
struct B2
{
  virtual B2 &g() = 0;
};
struct I :  B1, private B2
{
  I &g();
};
struct D :  I
{
};


This works on the mainline.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
      Known to fail|                            |3.4.0 4.0.0
      Known to work|                            |4.1.0
            Summary|Failure in make_thunk,      |[3.4/4.0 only] Failure in
                   |cp/method.c:145 when        |make_thunk, cp/method.c:145
                   |compiling with multiply-    |when compiling with
                   |inherited members           |multiply-inherited members
   Target Milestone|---                         |3.4.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21427

Reply via email to