[cfe-dev] Regression in Release Candidate 2

Renato Golin via cfe-dev cfe-dev at lists.llvm.org
Wed Aug 24 05:39:56 PDT 2016


On 24 August 2016 at 11:56, Dan Walmsley via cfe-dev
<cfe-dev at lists.llvm.org> wrote:
>
> Hi,
>
> I noticed a regression in this build...
>
> libclang, code completeAt...
> the results returned inbuilt libraries, i.e. memset
>
> all come back as char* functionname( void)
>
> if I go back to older build (3.7.1) then this information returns.

Hi Dan,

Can you narrow down the problem a bit more?

Is this only with the RC2? Or also with RC1? Does it work with 3.8.0
or 3.8.1? Some version of trunk?

Also, that is a *very* high level description of the problem and it's
really hard to reproduce it. This may be a problem in backwards
compatibility of libclang (which shouldn't happen), or it could be
that the completeAt usage was assuming something that wasn't true.

If you could create a bug explaining the process, stating the most
recent version that you can see it working, and how to reproduce
without any additional tools (ie. by using libclang directly,
preferably with a piece of code that does it), then Clang folks could
have a better look at that.

cheers,
--renato



More information about the cfe-dev mailing list