Submitter: UK C Panel
Submission Date: 2001-09-07
Source: Clive D.W. Feather <clive@demon.net>
Version: 1.1
Date: 2002-03-06
Subject: completion of declarators
Problem
6.2.1#7 reads in part:
Any other identifier has scope that begins just after the completion of its declarator.
However, nothing says when a declarator is completed. While it seems obvious to experienced people that this means the syntactic end of the declarator, the term "complete" has other meanings when discussing declarations and objects, and therefore it's a bad term to use.
Suggested Technical Corrigendum
Change the quoted text to:
Any other identifier has scope that begins just after the end of the full declarator it appears in.
Committee Response
The suggested words don't appear to be an improvement; the current phrasing is clear enough.