------- Additional Comments From dannysmith at users dot sourceforge dot net 2005-04-30 09:08 ------- Oops, I reduced the code in comment #1 too much. This shows the problem.
//dllimport_array.C // This causes 'initializer element is not constant' error in C, // static_initialization_and_destruction code in C++ extern __attribute__ ((dllimport)) int* foo1; int* k = &foo1[0]; // This causes 'initializer element is not constant' error in C, // ICE in C++ extern __attribute__ ((dllimport)) int foo2[]; int* j = &foo2[0]; -- What |Removed |Added ---------------------------------------------------------------------------- CC| |dannysmith at users dot | |sourceforge dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21275