[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

Ted Kremenek kremenek at apple.com
Tue Jan 11 08:20:43 PST 2011

Benoit: thanks for reporting this.  I was asleep when your email came in.

Francois: thank you for fixing this.  That was the right fix (assuming that it is now fixed).

Sent from my iPad

On Jan 11, 2011, at 2:48 AM, Francois Pichet <pichet2000 at gmail.com> wrote:

> 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.
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

More information about the cfe-commits mailing list