Full name of submitter (unless configured in github; will be published with the issue): Jiang An
Reference (section label): [diff.dcl]
Link to reflector thread (if any):
Issue description:
CWG2475 clarified that a non-defining declaration of (non-existent) void object like extern void x; is ill-formed. But WG14 N3409 seemed to confirmed that such declaration is valid in C.
Should we add an entry in [diff.dcl] for this?
Suggested resolution:
Full name of submitter (unless configured in github; will be published with the issue): Jiang An
Reference (section label): [diff.dcl]
Link to reflector thread (if any):
Issue description:
CWG2475 clarified that a non-defining declaration of (non-existent)
voidobject likeextern void x;is ill-formed. But WG14 N3409 seemed to confirmed that such declaration is valid in C.Should we add an entry in [diff.dcl] for this?
Suggested resolution: