In article <387 at spec0.UUCP> blm at spec0.UUCP (Bharat Lal Madhyani) writes:
>char *bad_address = "Testing Initialization";
>char *path[] = {
> bad_address, /* Here is illegal initialization */
>};
Yes, because such initializers have to be known at compiler/link time,
not run time, the initializers must be constant expresions, not
contents of storage locations.