- Jan 25, 2009
-
-
Eli Friedman authored
accurately states what the function is trying to do and how it is different from Expr::isEvaluatable. Also get rid of a parameter that is both unused and inaccurate. llvm-svn: 62951
-
Eli Friedman authored
llvm-svn: 62950
-
Eli Friedman authored
__builtin___CFStringMakeConstantString. (We get into trouble in GenerateStaticBlockVarDecl if the constant folder isn't accurate.) llvm-svn: 62949
-
Eli Friedman authored
constant. llvm-svn: 62948
-
Eli Friedman authored
llvm-svn: 62947
-
Eli Friedman authored
llvm-svn: 62946
-
Fariborz Jahanian authored
for objc2's non-fragile abi. llvm-svn: 62945
-
Sebastian Redl authored
llvm-svn: 62944
-
Eli Friedman authored
think this has any significant effects at the moment, but it could matter if we start constant-folding statement expressions like gcc does. llvm-svn: 62943
-
- Jan 24, 2009
-
-
Eli Friedman authored
Note that there are still other issues in this area; see PR3396. llvm-svn: 62942
-
Eli Friedman authored
sizeof expressions. llvm-svn: 62941
-
Chris Lattner authored
not the type" semantics. This can definitely be improved, but is better than what we had. llvm-svn: 62939
-
Sebastian Redl authored
llvm-svn: 62937
-
Chris Lattner authored
llvm-svn: 62936
-
Fariborz Jahanian authored
of class in objc2's nonfragile abi. llvm-svn: 62935
-
Sebastian Redl authored
Add serialization support for ReferenceType. llvm-svn: 62934
-
Chris Lattner authored
alignment must always be a constant. Just let the constant folder do it. llvm-svn: 62933
-
Chris Lattner authored
llvm-svn: 62932
-
Chris Lattner authored
llvm-svn: 62931
-
Chris Lattner authored
llvm-svn: 62930
-
Fariborz Jahanian authored
implemented class in objc2's nonfrigile abi. llvm-svn: 62929
-
Chris Lattner authored
different than those for sizeof. Reject alignof(bitfield) like gcc does. llvm-svn: 62928
-
Chris Lattner authored
llvm-svn: 62927
-
Chris Lattner authored
llvm-svn: 62926
-
Daniel Dunbar authored
mismatched semantics). - Enforce this in APValue. llvm-svn: 62924
-
Anders Carlsson authored
llvm-svn: 62923
-
Anders Carlsson authored
llvm-svn: 62922
-
Daniel Dunbar authored
llvm-svn: 62916
-
Daniel Dunbar authored
- No functionality change, moved behind -use-x86_64-abi option until it becomes non-experimental. llvm-svn: 62915
-
Ted Kremenek authored
llvm-svn: 62914
-
Ted Kremenek authored
Fix crash ElementRegion::getRValueType() when the RvalueType of the ArrayRegion is a typedef and not (directly) a pointer. llvm-svn: 62909
-
Ted Kremenek authored
More hacking on static analyzer diagnostics. When emitting summary diagnostics the code paths for diagnostics involving paths or single locations are now unified. This patch also constifies many arguments/methods that are touched by this logic, leading to a nice overall code cleanup. llvm-svn: 62903
-
Fariborz Jahanian authored
meta-data generation. llvm-svn: 62894
-
- Jan 23, 2009
-
-
Douglas Gregor authored
llvm-svn: 62886
-
Ted Kremenek authored
llvm-svn: 62885
-
Douglas Gregor authored
llvm-svn: 62884
-
Douglas Gregor authored
Make sure that we know a call is invalid if we dropped arguments. llvm-svn: 62882
-
Douglas Gregor authored
llvm-svn: 62876
-
Ted Kremenek authored
Added clang option '--analyzer-display-progress' to indicate that the analyzer should output 'ANALYZE:' messages to display its progress on a source file. llvm-svn: 62875
-
Ted Kremenek authored
Added virtual method DiagnosticClient::IncludeInDiagnosticCounts(). This is used by Diagnostics to determine if a diagnostic sent to a given DiagnosticClient should be included in the count of diagnostics. The default implementation of this method returns 'true'. Implemented DiagCollector::IncludeInDiagnosticCounts() to return 'false' so that the batching of diagnostics for use with BugReporter doesn't mess up the count of real diagnostics. llvm-svn: 62873
-