[cfe-dev] Is it OK to directly compare CXFile?
Milian Wolff
mail at milianw.de
Fri Jan 9 07:50:33 PST 2015
On Friday 15 August 2014 17:37:03 Argyrios Kyrtzidis wrote:
> Hi Milian,
>
> Introduced clang_File_isEqual function in r215796.
Which version is this commit shipped in? My clang 3.5.0 does not contain this
function.
Thanks
> > On Aug 7, 2014, at 5:20 AM, Milian Wolff <mail at milianw.de> wrote:
> >
> > Hey,
> >
> > using the clang-c API, there is no clang_equalFiles or similar. CXFile
> > itself is just a typedef of void*. In our tests, we saw that these
> > CXFile's are probably interned, i.e. you get the same ptr address for
> > equal
> > clang_getFileName's.
> >
> > So - is it safe and OK to directly compare the ptr addresses stored in a
> > CXFile? If so, could you please document this? If not, also document it,
> > and add a clang_equalFiles?
> >
> > Thanks
--
Milian Wolff
mail at milianw.de
http://milianw.de
More information about the cfe-dev
mailing list