[cfe-commits] r79489 - in /cfe/trunk: include/clang/Parse/DeclSpec.h lib/Parse/DeclSpec.cpp lib/Parse/ParseDecl.cpp lib/Parse/ParseExpr.cpp lib/Sema/SemaDecl.cpp

Argyrios Kyrtzidis kyrtzidis at apple.com
Thu Aug 20 09:36:15 PDT 2009


On Aug 20, 2009, at 2:03 AM, Sebastian Redl wrote:

> Argiris Kirtzidis wrote:
>> Author: akirtzidis
>> Date: Wed Aug 19 18:14:54 2009
>> New Revision: 79489
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=79489&view=rev
>> Log:
>> Keep track of the right paren ')' source location in a function  
>> declarator.
>>
> This comment is slightly in conflict with the content of the patch,
> which (judging from the variable names) wants  to keep track of the  
> end
> of the declarator. For C++, this might not be the right paren  
> (exception
> specs, function cv-qualifiers, and in C++0x ref-qualifiers get in  
> the way).
>
> What is the actual intent of the patch?

The end of the declarator was already kept in track, it was the  
variable "SourceLocation Loc;"
The right paren was not, so I added a variable for the right paren,  
and renamed Loc -> EndLoc to make the code more readable.

-Argiris



More information about the cfe-commits mailing list