// Copyright (C) 2005 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 1 Apr 2005 // { dg-options "-ggdb2" } // Origin: ivan // pinskia@gcc.gnu.org // Bug 20505: ICE with -ggdb2 struct b { static const int d; virtual bool IsEmpty() const=0; int e,c; }; const int b::d = ((__SIZE_TYPE__)(&((b*)1)->c) - 1);