[cfe-commits] [PATCH 11/15] Fix Casting

Argyrios Kyrtzidis akyrtzi at gmail.com
Fri Jan 11 10:33:18 PST 2013


On Jan 11, 2013, at 10:31 AM, Dmitri Gribenko <gribozavr at gmail.com> wrote:

> On Fri, Jan 11, 2013 at 8:29 PM, Argyrios Kyrtzidis <akyrtzi at gmail.com> wrote:
>> On Jan 11, 2013, at 9:59 AM, Dmitri Gribenko <gribozavr at gmail.com> wrote:
>> 
>>> On Thu, Jan 10, 2013 at 9:12 PM, David Greene <dag at cray.com> wrote:
>>>> Use const_cast<> to avoid a cast-away-const error.
>>> 
>>> Maybe a helper function template would be better (for all except the
>>> first)?  Argyrios?
>> 
>> How about just adding a function accepting a Decl* and a CXCursorKind, and have the others delegate to that.
> 
> Maybe a const Decl*

Right, this is what I meant sorry.

> (or the casts will remain in the calls)?  My point
> is that const_casts don't add to type safety here.
> 
> Dmitri
> 
> -- 
> main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
> (j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/





More information about the cfe-commits mailing list