- Oct 08, 2011
-
-
Eli Friedman authored
llvm-svn: 141467
-
Argyrios Kyrtzidis authored
llvm-svn: 141462
-
Peter Collingbourne authored
to avoid having to make it available for the cross build when it builds only clang-tblgen. llvm-svn: 141453
-
-
Ted Kremenek authored
llvm-svn: 141433
-
Anna Zaks authored
llvm-svn: 141432
-
Ted Kremenek authored
Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects. llvm-svn: 141425
-
- Oct 07, 2011
-
-
Argyrios Kyrtzidis authored
the fields if they are already loaded, just ignore them when we are building the chain in BuildDeclChain. This fixes an lldb issue where fields were removed and not getting re-added because lldb is based on ASTImporter adding decls to DeclContext and fields were already added before by the ASTImporter. We should really simplify the interaction between DeclContext <-> lldb going forward.. rdar://10246067 llvm-svn: 141418
-
Anna Zaks authored
[analyzer] Previously, we were passing to CheckerContext enough info to construct ProgramPoint and it would pass it to NodeBuilder, which in turn would construct the ProgramPoint. Simplify it by just passing the ProgramPoint to CheckerContext. The ProgramPoint can only change if a checker tags it, in which case, we create a copy with the given tag. (A step closer to making CheckerContext work with all node builders, not only StmtNodeBuilder.) llvm-svn: 141417
-
Fariborz Jahanian authored
for atomic setters which requires assignment operator. llvm-svn: 141415
-
Anna Zaks authored
ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). Move getProgramPoint() utility from CoreEngine.cpp into ProgramPoint. llvm-svn: 141414
-
Douglas Gregor authored
llvm-svn: 141411
-
Eli Friedman authored
llvm-svn: 141409
-
Anna Zaks authored
Add a copy constructor to ProgramPoint and pull withTag() method from a child. (withTag essentialy creates a copy with a given tag.) llvm-svn: 141408
-
Eli Friedman authored
llvm-svn: 141390
-
Chandler Carruth authored
un-breaks every glib-dependent compile with Clang. I'm not sure this is even the best workaround, so suggestions welcome. llvm-svn: 141381
-
Bob Wilson authored
Check whether the libc++ library is available when using -stdlib=libc++, and also adjust the check for whether to link with -lgcc_s.1. Patch by Ted Kremenek and Daniel Dunbar. llvm-svn: 141374
-
Chad Rosier authored
llvm-svn: 141373
-
Fariborz Jahanian authored
Fix an assert crash when casting a CF type to 'id'. // rdar://10250911 llvm-svn: 141369
-
John McCall authored
for better self-documenting code, since the semantics are subtly different from getDefinition(). llvm-svn: 141355
-
Richard Smith authored
llvm-svn: 141351
-
John McCall authored
definition. Assert this. Change IR generation to not try to aggressively emit the IR translation of a record during its own definition. Fixes PR10912. llvm-svn: 141350
-
Ted Kremenek authored
r141345 also fixed a -Wuninitialized bug where loop conditions were not always flagged as being uninitialized. Addresses <rdar://problem/9432305>. llvm-svn: 141346
-
Ted Kremenek authored
llvm-svn: 141345
-
Bob Wilson authored
llvm-svn: 141344
-
Fariborz Jahanian authored
on one accessor and user-provide with another. llvm-svn: 141343
-
Anna Zaks authored
[analyzer] Static Analyzer Qualification Infrastructure: Scripts to support basic testing of the analyzer on external projects. This can be used as a basis for setting up a buildbot. llvm-svn: 141337
-
John McCall authored
SemaCXXCast.cpp. Should have no functionality change. llvm-svn: 141336
-
Argyrios Kyrtzidis authored
only give an 'unavailable' error on the @implementation of the category. rdar://10234078 llvm-svn: 141335
-
Argyrios Kyrtzidis authored
don't emit unavailable errors. llvm-svn: 141334
-
Eli Friedman authored
__atomic_thread_fence will be landing soon as a replacement, wrapping around the new fence instruction. llvm-svn: 141332
-
Eli Friedman authored
Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. Thanks to Jeffrey Yasskin for the thorough review! llvm-svn: 141330
-
Benjamin Kramer authored
llvm-svn: 141328
-
Eli Friedman authored
Add missing include to clang-interpreter example, to make it work on Windows. Patch by Dean Pavlekovic. llvm-svn: 141324
-
Chad Rosier authored
llvm-svn: 141322
-
- Oct 06, 2011
-
-
Bob Wilson authored
llvm-svn: 141320
-
Ted Kremenek authored
[static analyzer] Fix crash in LiveVariables and Environment::getSVal() when analyzing C++ pointer-to-member calls. Fixes <rdar://problem/10243398>. llvm-svn: 141312
-
Eli Friedman authored
<rdar://problem/10230751> llvm-svn: 141310
-
Bob Wilson authored
llvm-svn: 141309
-
Bob Wilson authored
llvm-svn: 141308
-