1 // Copyright (C) 2005 Free Software Foundation, Inc.
2 // Contributed by Nathan Sidwell 1 Apr 2005 <nathan@codesourcery.com>
3 
4 // { dg-options "-ggdb2" }
5 // Origin: ivan <ivanr@syncad.com>
6 //	   pinskia@gcc.gnu.org
7 // Bug 20505: ICE with -ggdb2
8 
9 struct b
10 {
11   static const int d;
12   virtual bool IsEmpty() const=0;
13   int e,c;
14 };
15 const int b::d = ((__SIZE_TYPE__)(&((b*)1)->c) - 1);
16