// Copyright (C) 2004 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Nov 2004 // PR 18672:ICE gimplifying incomplete array type. // Origin: Magnus Fromreide struct A; struct D { static A ary[]; }; extern A ary[]; void Foo (A const *); void Bar () { Foo (D::ary); Foo (::ary); }