r174050 - Added outer template parameter lists to friend type AST nodes.

Enea Zaffanella zaffanella at cs.unipr.it
Thu Jan 31 04:47:52 PST 2013


On 01/31/2013 01:15 PM, Timur Iskhodzhanov wrote:
> Hi!
>
> My private bot has started failing since this change but the error
> message looks somewhat unrelated.
> Can you please take a look?
>
> ..\..\..\..\..\llvm\tools\clang\tools\libclang\Indexing.cpp(444):
> error C2661: '`anonymous-namespace'::TUSkipBodyControl::TUSkipBodyControl'
> : no overloaded function takes 3 arguments
> [tools\clang\tools\libclang\libclang.vcxproj]
> Done Building Project "tools\clang\tools\libclang\libclang.vcxproj"
> (default targets) -- FAILED.
>
> Thanks,
> Timur

I may be missing something obvious, but my commit seems to be completely 
unrelated.

Anyway ...

There are two alternative definitions for class TUSkipBodyControl in 
Indexing.cpp, controlled by

#ifdef LLVM_ON_WIN32

If this macro is defined, then the constructor takes only 2 arguments.

On the blame list I also see:

    http://llvm.org/viewvc/llvm-project/?view=rev&revision=174051

Could it be the case that the error is explained by changes to 
configuration that led to LLVM_ON_WIN32 be defined?

Enea.



More information about the cfe-commits mailing list