- Dec 20, 2008
-
-
Ted Kremenek authored
llvm-svn: 61273
-
rdar://problem/6454568Ted Kremenek authored
Fix <rdar://problem/6454568>: BugReporter should correctly handle switch statements with no default case. llvm-svn: 61270
-
Chris Lattner authored
llvm-svn: 61269
-
Fariborz Jahanian authored
@encode of classes and bitfields. llvm-svn: 61268
-
- Dec 19, 2008
-
-
Anders Carlsson authored
llvm-svn: 61260
-
Anders Carlsson authored
llvm-svn: 61258
-
Douglas Gregor authored
llvm-svn: 61256
-
-
Fariborz Jahanian authored
llvm-svn: 61247
-
Douglas Gregor authored
warning. This matches GCC's behavior and addresses <rdar://problem/6458293>. llvm-svn: 61246
-
Anders Carlsson authored
llvm-svn: 61245
-
Ted Kremenek authored
llvm-svn: 61233
-
Fariborz Jahanian authored
llvm-svn: 61231
-
Ted Kremenek authored
llvm-svn: 61230
-
Douglas Gregor authored
llvm-svn: 61229
-
Ted Kremenek authored
Added test case for suppressing leak warnings for reference-counted objects passed by-reference to an unknown function. llvm-svn: 61227
-
Ted Kremenek authored
Fix regression when invalidating reference-counts for objects passed-by-reference to a function/method. llvm-svn: 61224
-
- Dec 18, 2008
-
-
Steve Naroff authored
llvm-svn: 61223
-
Douglas Gregor authored
llvm-svn: 61212
-
Douglas Gregor authored
become useful or correct until we (1) parse template arguments correctly, (2) have some way to turn template-ids into types, declarators, etc., and (3) have a real representation of templates. llvm-svn: 61208
-
Ted Kremenek authored
llvm-svn: 61205
-
Fariborz Jahanian authored
code gen which did not belong there. llvm-svn: 61203
-
-
Chris Lattner authored
array size declarators. No need to go through all the trouble of parsing crazy things like [static const 4] when most code doesn't need it. llvm-svn: 61200
-
Chris Lattner authored
llvm-svn: 61199
-
Chris Lattner authored
these completely ignore parsed attributes anyway, so don't try to read them. llvm-svn: 61198
-
Chris Lattner authored
emit duplicate diags (some in parser and some in sema) and to warn about use of typequals in array sizes. This implements PR2759. llvm-svn: 61197
-
Zhongxing Xu authored
llvm-svn: 61193
-
Daniel Dunbar authored
- Update comment to reflect fact that StructRet is now supported for any type (modulo LLVM support). - No functionality change, no scalar types currently use this feature. llvm-svn: 61192
-
Chris Lattner authored
void foo() { return foo(); } llvm-svn: 61188
-
Chris Lattner authored
Fix PR2790 by making a warning an EXTWARN instead of EXTENSION. Add a new EXTENSION warning for "return (some void expression);" llvm-svn: 61187
-
Chris Lattner authored
llvm-svn: 61180
-
Ted Kremenek authored
llvm-svn: 61173
-
Ted Kremenek authored
Rewrite PTHLexer::DiscardToEndOfLine() to not use GetToken and instead only read the bytes needed to determine if a token is not at the start of the line. llvm-svn: 61172
-
Nuno Lopes authored
llvm-svn: 61171
-
Ted Kremenek authored
Change PTHLexer::getSourceLocation() to not call GetToken() and instead just read the file offset in the token data buffer directly. llvm-svn: 61170
-
Ted Kremenek authored
PTHLexer::isNextPPTokenLParen() no longer calls GetToken() and just reads the token kind from the token data buffer. This results in a minor speedup and reduces the dependency on GetToken(). llvm-svn: 61168
-
- Dec 17, 2008
-
-
Douglas Gregor authored
Delay semantic analysis of the C++ names casts when the subexpression is type-dependent or the destination type is dependent. llvm-svn: 61165
-
Nuno Lopes authored
fix a few more memory leaks: clean the ASTRecordLayouts, ASTObjCInterfaces and ASTRecordForInterface maps llvm-svn: 61163
-
Eli Friedman authored
commit r61160). llvm-svn: 61162
-