- Aug 26, 2011
-
-
Jeffrey Yasskin authored
Also convert stack-addr-ps.cpp to use the analyzer instead of just Sema, now that it doesn't crash, and extract the stack-block test into another file since it errors, and that prevents the analyzer from running. llvm-svn: 138613
-
Chad Rosier authored
globals during codegen. Fixes <rdar://problem/10017909>. llvm-svn: 138612
-
Francois Pichet authored
llvm-svn: 138611
-
Francois Pichet authored
llvm-svn: 138610
-
Ivan Krasin authored
llvm-svn: 138607
-
Matt Beaumont-Gay authored
Much to everyone's surprise, the default constructor for TypeResult produces an instance with Invalid == false. This seems like a decision we may want to revisit. llvm-svn: 138601
-
John McCall authored
emit call results into potentially aliased slots. This allows us to properly mark indirect return slots as noalias, at the cost of requiring an extra memcpy when assigning an aggregate call result into a l-value. It also brings us into compliance with the x86-64 ABI. llvm-svn: 138599
-
Fariborz Jahanian authored
declated method in the class belongs to a synthesized property getter/setter. // rdar://10014946 llvm-svn: 138598
-
Douglas Gregor authored
Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file llvm-svn: 138597
-
Douglas Gregor authored
llvm-svn: 138596
-
Douglas Gregor authored
from the given source. -emit-module behaves similarly to -emit-pch, except that Sema is somewhat more strict about the contents of -emit-module. In the future, there are likely to be more interesting differences. llvm-svn: 138595
-
Fariborz Jahanian authored
changes. // rdar://10015110 llvm-svn: 138594
-
- Aug 25, 2011
-
-
Douglas Gregor authored
a top-level module. This code is still horrible and should go away, but we're not there yet. llvm-svn: 138586
-
Douglas Gregor authored
AST file, rather than waiting until we finish loading the top-level AST file. llvm-svn: 138585
-
Fariborz Jahanian authored
llvm-svn: 138584
-
Douglas Gregor authored
to "when loading a particular module" validation, since it was only validating local information anyway. This shouldn't change anything. llvm-svn: 138583
-
Douglas Gregor authored
and .cpp files, since ASTReader.cpp was getting way too large. No functionality change. llvm-svn: 138582
-
John McCall authored
creators to tell us whether something needs GC barriers. No functionality change. llvm-svn: 138581
-
Argyrios Kyrtzidis authored
out-of-sync how a file is compiled. Patch by Matthias Kleine! llvm-svn: 138580
-
Ted Kremenek authored
Teach -Wunreachable-code about dead code caused by macro expansions. This should suppress false positives resulting from 'assert' and friends. llvm-svn: 138576
-
Douglas Gregor authored
chain to a proper search. llvm-svn: 138574
-
Douglas Gregor authored
search in ASTReader::ReadPreprocessedEntities(). llvm-svn: 138572
-
Fariborz Jahanian authored
llvm-svn: 138571
-
Fariborz Jahanian authored
as in @class foo, bar. More cleanup to follow. llvm-svn: 138567
-
Chad Rosier authored
-fapple-kext. Fixes <rdar://problem/10013310>. Reverts <rdar://problem/7809940>. llvm-svn: 138564
-
Douglas Gregor authored
redeclarations of a particular entity would occur in source order. Friend declarations that occur within class templates (or member classes thereof) do not follow this, nor would modules. Big thanks to Erik Verbruggen for reducing this problem from the Very Large Qt preamble testcase he found. llvm-svn: 138557
-
Douglas Gregor authored
given selector, rather than walking the chain backwards. Teach its visitor how to merge multiple result sets into a single result set, combining the results of selector lookup in several different modules into a single result set. llvm-svn: 138556
-
Jordy Rose authored
[analyzer] Move the leak bugs from CFRefCount to RetainReleaseChecker, with a level of indirection to handle GC vs. non-GC. llvm-svn: 138538
-
Anna Zaks authored
llvm-svn: 138535
-
Francois Pichet authored
Patch by Chris Cudmore! llvm-svn: 138533
-
Jordy Rose authored
(These bug types may have just been leaked before...!) llvm-svn: 138532
-
Anna Zaks authored
[analyzer] MacOSKeychainAPIChecker: Add the custom BugReport visitor(which highlights the allocation site) to all the relevant reports within the checker. llvm-svn: 138531
-
Jordy Rose authored
Because Checkers live for an entire translation unit, this persists summary caches across multiple code bodies and avoids repeated initialization (but probably at the cost of memory). This removes the last references from RetainReleaseChecker to CFRefCount. llvm-svn: 138529
-
Fariborz Jahanian authored
statement initializer makes safe assumption when a substatement is encounterred (with a fix me). llvm-svn: 138528
-
Jordy Rose authored
llvm-svn: 138526
-
Jordy Rose authored
llvm-svn: 138510
-
Jordy Rose authored
llvm-svn: 138508
-
Jordy Rose authored
llvm-svn: 138506
-
Douglas Gregor authored
llvm-svn: 138498
-
- Aug 24, 2011
-
-
Anna Zaks authored
llvm-svn: 138497
-