[cfe-commits] r123217 - in /cfe/trunk: include/clang/StaticAnalyzer/PathSensitive/CoreEngine.h include/clang/StaticAnalyzer/PathSensitive/ExprEngine.h include/clang/StaticAnalyzer/PathSensitive/SubEngine.h lib/StaticAnalyzer/Checkers/ExprEngine.c

Francois Pichet pichet2000 at gmail.com
Tue Jan 11 02:48:43 PST 2011

On Tue, Jan 11, 2011 at 4:46 AM, Benoit Perrot <benoit at lrde.epita.fr> wrote:
> Hello,
> Please note that r123217 broke the compilation with MSVC 9.0 compiler.
> The introduction of "GenericNodeBuilder<PP>" in the namespace "clang::ento"
> ("include/clang/StaticAnalyzer/PathSensitive/CoreEngine.h") led to an
> ambiguity with "GenericNodeBuilder" declared and defined in
> "lib/StaticAnalyzer/CFRefCount.cpp" - where the namespace "clang::ento"
> is used globally:

Fixed in r1232228,
I renamed GenericNodeBuilder to GenericNodeBuilderRefCount in CFRefCount.cpp.
Not sure this is the best name but this unbreak the MSVC build.

More information about the cfe-commits mailing list