On Oct 20, 2010, at 6:56 PM, Chandler Carruth wrote:

> Hello,
> 
> This patch was originally prepared by Samuel Benzaquen, but I'm taking it 
> over. The style is somewhat all over the place, but is trying to be 
> consistent with the surrounding code. Let me know if it should really just 
> move in one direction or another (such as, using a SourceRange versus storing 
> the left and right parentheses).

I don't have a strong preference either way. However, we are trying to move 
away from having setters in the AST:

@@ -1085,6 +1091,11 @@ public:
   void setStartLoc(SourceLocation L) { StartLoc = L; }
   SourceLocation getEndLoc() const { return EndLoc; }
   void setEndLoc(SourceLocation L) { EndLoc = L; }
+
+  SourceLocation getConstructorLParen() const { return ConstructorLParen; }
+  void setConstructorLParen(SourceLocation L) { ConstructorLParen = L; }
+  SourceLocation getConstructorRParen() const { return ConstructorRParen; }
+  void setConstructorRParen(SourceLocation L) { ConstructorRParen = L; }
   
Instead, make ASTReaderDecl a friend and let is set ConstructorLParen and 
ConstructorRParen directly.

> Also, what's a good way to test this?

I don't know of any :(

        - Doug


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to