- Aug 28, 2011
-
-
Duncan Sands authored
when outputting them. With this, the entire LLVM testsuite passes when built with dragonegg. llvm-svn: 138724
-
Nicolas Geoffray authored
llvm-svn: 138723
-
Nadav Rotem authored
llvm-svn: 138722
-
Nico Weber authored
llvm-svn: 138721
-
Jordy Rose authored
[analyzer] Remove the ProgramState argument from ExprEngine::evalBind; we were ignoring it anyway. No functionality change. llvm-svn: 138720
-
Jordy Rose authored
llvm-svn: 138719
-
Jordy Rose authored
This is a common path for function and C++ method calls, Objective-C messages and property accesses, and C++ construct-exprs. As support, add message receiver accessors to ObjCMessage and CallOrObjCMessage. llvm-svn: 138718
-
Nick Lewycky authored
non-deterministic crash in the test suite. Fixes PR10055! llvm-svn: 138717
-
Jordy Rose authored
[analyzer] Change the check::RegionChanges callback to include the regions explicitly requested for invalidation. Also, allow CallOrObjCMessage to wrap a CXXConstructExpr as well. Finally, this allows us to remove the clunky whitelisting system from CFRefCount/RetainReleaseChecker. Slight regression due to CXXNewExprs not yet being handled in post-statement callbacks (PR forthcoming). llvm-svn: 138716
-
John McCall authored
to varargs functions in unevaluated contexts. AFAICT, there is no standards justification for this, but it matches what other compilers do and therefore preserves compatibility with certain template metaprogramming idioms. Should fix self-host. llvm-svn: 138715
-
- Aug 27, 2011
-
-
Fariborz Jahanian authored
to class implementation where it is supposed to be implemented. // rdar://10009982. llvm-svn: 138714
-
Ted Kremenek authored
[analyzer] Rename current PathDiagnosticClient::HandlePathDiagnostic() to HandlePathDiagnosticImpl(), and slot in new HandlePathDiagnostic() for potentially handling concurrent access to PathDiagnosticClients (in the future). llvm-svn: 138713
-
Ted Kremenek authored
[analyzer] Pull body of loop in AnalysisConsumer::HandleDeclContext() into its own method. No real functionality change. llvm-svn: 138712
-
Ted Kremenek authored
[analyzer] Add test case for handling of __bridge_transfer that previously resulted in a 'stack address' warning (that was fixed in r138616). Fixes <rdar://problem/10018376>. llvm-svn: 138710
-
Fariborz Jahanian authored
, such as list of forward @class decls, in a DeclGroup node. Deal with its consequence throught clang. This is in preparation for more Sema work ahead. // rdar://8843851. Feel free to reverse if it breaks something important and I am unavailable. llvm-svn: 138709
-
John McCall authored
flip these tests around. llvm-svn: 138708
-
Benjamin Kramer authored
llvm-svn: 138707
-
Benjamin Kramer authored
llvm-svn: 138706
-
Benjamin Kramer authored
Before we just left the remaining bytes uninitialized. This is another step in making llvm valgrind-clean again. llvm-svn: 138705
-
Douglas Gregor authored
__import__ within the preprocessor, since the prior one foolishly assumed that Preprocessor::Lex() was re-entrant. We now handle __import__ at the top level (only), after macro expansion. This should fix the buildbot failures. llvm-svn: 138704
-
Andrew Trick authored
llvm-svn: 138703
-
Bill Wendling authored
things to disasterously over night, this can be reverted. llvm-svn: 138702
-
Andrew Trick authored
llvm-svn: 138701
-
Bill Wendling authored
llvm-svn: 138700
-
Bill Wendling authored
llvm-svn: 138699
-
Bill Wendling authored
llvm-svn: 138698
-
Bill Wendling authored
llvm-svn: 138697
-
Argyrios Kyrtzidis authored
llvm-svn: 138696
-
Andrew Trick authored
Patch by Xiaoyi Guo! llvm-svn: 138695
-
Jim Ingham authored
never checking them for NULL. Pass a reference instead. llvm-svn: 138694
-
Jim Ingham authored
directly to the one in sys. llvm-svn: 138693
-
Jim Ingham authored
analyzing so it won't get deleted on us if a formatter runs code. llvm-svn: 138692
-
John McCall authored
of default argument promotion and needs to happen unconditionally. This is particularly semantically important in C++0x. llvm-svn: 138691
-
Benjamin Kramer authored
llvm-svn: 138689
-
Douglas Gregor authored
llvm-svn: 138688
-
Douglas Gregor authored
pointer variable. Patch by David Blaikie! llvm-svn: 138687
-
Ted Kremenek authored
Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. llvm-svn: 138686
-
Douglas Gregor authored
llvm-svn: 138684
-
Douglas Gregor authored
llvm-svn: 138683
-
Douglas Gregor authored
llvm-svn: 138681
-