view gcc/testsuite/g++.dg/torture/pr45875.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// { dg-do compile }

struct c1 {};

struct c10 : c1
{
  virtual void foo ();
};

struct c11 : c10, c1		//  // { dg-warning "" }
{
  virtual void f6 ();
};

struct c28 : virtual c11
{
  void f6 ();
};

void check_c28 ()
{
  c28 obj;
  c11 *ptr = &obj;
  ptr->f6 ();
}