- Mar 24, 2012
-
-
Jordy Rose authored
[analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able to reset diagnostic generation. llvm-svn: 153368
-
Argyrios Kyrtzidis authored
recover by returning the statements that we parsed so far, instead of dropping the whole function body. rdar://10967343 llvm-svn: 153367
-
Rafael Espindola authored
c++ enums. llvm-svn: 153360
-
Richard Smith authored
some calling code to actually pass in a non-null type, to avoid a crash. llvm-svn: 153358
-
Kostya Serebryany authored
llvm-svn: 153356
-
Argyrios Kyrtzidis authored
just because there was an attribute in front of it. llvm-svn: 153355
-
Argyrios Kyrtzidis authored
managed to insert an @interface as top level decl contained by another @interface. A commit to also not allow this as valid code will be coming. rdar://11105114. llvm-svn: 153354
-
Richard Smith authored
forward-declared enums aren't /quite/ done yet. llvm-svn: 153350
-
Richard Smith authored
a previous declaration if the redeclaration is invalid. That way lies madness. Fixes a crash-on-invalid reported by Abramo. llvm-svn: 153349
-
Akira Hatanaka authored
Patch by Simon Atanasyan. llvm-svn: 153348
-
- Mar 23, 2012
-
-
Ted Kremenek authored
llvm-svn: 153312
-
Ted Kremenek authored
Avoid applying retain/release effects twice in RetainCountChecker when a function call was inlined (i.e., we do not need to apply summaries in such cases). llvm-svn: 153309
-
Eric Christopher authored
llvm-svn: 153308
-
Richard Smith authored
class template's definition, and for explicit specializations of such enum members. llvm-svn: 153304
-
Argyrios Kyrtzidis authored
return from clang_getCursorLocation the start location of the method name. rdar://11105223 llvm-svn: 153303
-
Anton Yartsev authored
llvm-svn: 153302
-
Argyrios Kyrtzidis authored
during construction of branches for chained logical operators. This makes -fsyntax-only for test/Sema/many-logical-ops.c about 32x times faster. With measuring SemaExpr.cpp I see differences below the noise level. llvm-svn: 153297
-
Rafael Espindola authored
llvm-svn: 153295
-
Fariborz Jahanian authored
declared at file scope. // rdar://11006566 llvm-svn: 153293
-
Bill Wendling authored
llvm-svn: 153292
-
Bill Wendling authored
llvm-svn: 153291
-
Bill Wendling authored
cast the value to x86_mmx. This gives the ASM string the correct call signature. <rdar://problem/10919182> llvm-svn: 153290
-
Matt Beaumont-Gay authored
llvm-svn: 153289
-
- Mar 22, 2012
-
-
Eli Friedman authored
Make sure we correctly set the alignment for vector loads and stores associated with vector element lvalues. Patch by Kevin Schoedel (with some minor modifications by me). llvm-svn: 153285
-
Ted Kremenek authored
llvm-svn: 153283
-
Anna Zaks authored
llvm-svn: 153281
-
Anna Zaks authored
llvm-svn: 153280
-
Anna Zaks authored
(Stats Checker). llvm-svn: 153279
-
Fariborz Jahanian authored
at global scope properly, issue diagnostics. llvm-svn: 153271
-
-
Fariborz Jahanian authored
property attributes. // rdar://11095151 llvm-svn: 153261
-
Argyrios Kyrtzidis authored
make sure to fully load its external lexical and visible declarations before re-writing it. rdar://10914192 llvm-svn: 153254
-
Richard Smith authored
llvm-svn: 153246
-
Ted Kremenek authored
"Teach" RetainCountChecker about dispatch_set_context, which can indirectly free its argument later. Fixes <rdar://problem/11059275>. llvm-svn: 153244
-
Chandler Carruth authored
relied on an artifact of how the inliner and subsequent passes in clang's -O3 mode happen to treat basic blocks and the labels for the basic blocks. In my work on the inliner, and changed this fundamental assumption, and the label that was being checked on the entry basic block will no longer appear in opt builds. There was no reason to expect the label to always be present anyways, much to my regret. I've changed the test to just ensure that we return an immediate constant. If there are intervening instructions, that's bad, but not really that relevant to the test. I'd love it if others have a better way of checking that a function body contains only a 'ret' instruction that isn't dependent on whether or not the entry block receives a label... llvm-svn: 153243
-
Ted Kremenek authored
Fix broken CFG when an initializer is a statement expression that starts with a while loop (PR 12325). llvm-svn: 153242
-
Richard Smith authored
specialization is known to be incomplete. If we're asked to try to complete it, don't attempt to instantiate it again -- that can lead to stack overflow, and to rejects-valids if the class being incomplete is not an error. llvm-svn: 153236
-
Argyrios Kyrtzidis authored
evaluate RHS if LHS could not be evaluated and keepEvaluatingAfterFailure() is false. llvm-svn: 153235
-
Anna Zaks authored
llvm-svn: 153232
-
Fariborz Jahanian authored
all objc_msgSend unctions to void parameters and void return. // rdar://11094890 llvm-svn: 153227
-