info-vax@ucbvax.ARPA (03/07/85)
From: Provan@LLL-MFE.ARPA i've got some bliss code like this: external literal foo; global bind quack=foo; the compiler points at foo and gives a warning to the effect that this must be a link time constant. can someone explain to me how foo could not be a link time constant? i thought that's what external symbols were all about. i've decided to go another route with this, so i don't need an answer, but i thought this behavior was curious. to add insult to injury (or vice versa), if another module uses the external quack, it gets the value 0 even if foo is declared non-0 somewhere.