X3J11 Pleasanton meeting summary

Doug Gwyn gwyn at smoke.BRL.MIL
Thu Oct 18 07:23:38 AEST 1990


In article <3427 at mcrware.UUCP> jejones at mcrware.UUCP (James Jones) writes:
-In article <13996 at smoke.BRL.MIL> gwyn at smoke.BRL.MIL (Doug Gwyn) writes:
->	struct foo x;
->	struct foo { int i; };
->	/* the above is strictly conforming; incomplete-type objects can
->	   be defined, so long as by the end of the translation unit the
->	   type becomes complete so that storage can then be allocated */
-If this is the current interpretation, then it is not consistent with the
-"Semantics" portion of section 3.5 (lines 30-31, p.70), which states

Where did you get your copy of the Standard?  Your page numbers don't
agree with mine.

-"If an identifier for an object is declared with no linkage, the type
-for the object shall be complete by the end of its declarator, or by
-the end of its init-declarator if it has an initializer."

I don't know why you think that this would apply.  The object "x" in
my example has external linkage.

-So...does this reflect an official change in the standard?

Of course not.  X3J11 is not in a position to change the standard now.



More information about the Comp.std.c mailing list