Douglas Gregor wrote:
>
> On Nov 8, 2008, at 12:32 PM, Sebastian Redl wrote:
>> This patch implements parsing and semantic analysis of the mutable 
>> keyword in C++.
>
> Cool.
>
> +DIAG(err_bad_mutable, ERROR,
> +     "'mutable' can only be applied to non-const, non-static, 
> non-reference "
> +     "class data members")
>
> That "non-const, non-static, non-reference" is a real mouthful. I 
> think it would be clearer if you split this into separate error 
> messages for "const", one for "static", references, and for things 
> that aren't data members.
I'll see what I can do.
>
> Other than that, it looks good. Are you planning to submit a follow-up 
> patch that deals with the constness of MemberExprs for mutable members?
Do we even have MemberExprs yet? If we do, of course I will.
However, the mutable patch currently sits outside the source tree (and 
wouldn't apply cleanly), so I won't commit it until my work on 
new/delete is complete.

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

Reply via email to