[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