- Aug 13, 2010
-
-
John McCall authored
a -cc1 option. The Darwin linker complains about mixed visibility when linking gcc-built objects with clang-built objects, and the optimization isn't really that valuable. Platforms with less ornery linkers can feel free to enable this. llvm-svn: 110979
-
Douglas Gregor authored
for parsing, so that it can persist beyond the lifetime of the parsing call. llvm-svn: 110978
-
Tom Care authored
- Added detection of Empty CFGBlocks (artificial blocks) - Relaxed an assertion based on an incorrect assumption until further investigation llvm-svn: 110974
-
Douglas Gregor authored
can create (and hold on to) the Sema object. Also, move Sema-related initialization/finalization with its various consumers and external sources into the Sema constructor and destructor, rather than placing it in ParseAST. llvm-svn: 110973
-
Tom Care authored
- Unfinished analysis may still report valid warnings if the path was completely analyzed - New 'CanVary' heuristic to recursively determine if a subexpression has a varying element - Updated test cases, including one known bug - Exposed GRCoreEngine through GRExprEngine llvm-svn: 110970
-
Fariborz Jahanian authored
llvm-svn: 110965
-
Fariborz Jahanian authored
does not implement 'countByEnumeratingWithState' API. Implements radar 7634669. llvm-svn: 110964
-
- Aug 12, 2010
-
-
John McCall authored
from GCC's in that we warn on *any* increase in alignment requirements, not just those that are enforced by hardware. Please let us know if this causes major problems for you (which it shouldn't, since it's an optional warning). llvm-svn: 110959
-
John McCall authored
llvm-svn: 110958
-
John McCall authored
llvm-svn: 110956
-
Douglas Gregor authored
can create (and hold on to) the Sema object. Also, move Sema-related initialization/finalization with its various consumers and external sources into the Sema constructor and destructor, rather than placing it in ParseAST. llvm-svn: 110952
-
Fariborz Jahanian authored
llvm-svn: 110950
-
Douglas Gregor authored
llvm-svn: 110945
-
Anton Yartsev authored
llvm-svn: 110941
-
Douglas Gregor authored
Downgrade error about nonnull attribute bbeing applied to a function without point arguments to a warning llvm-svn: 110939
-
Douglas Gregor authored
"unterminated string" when we're performing code completion. llvm-svn: 110933
-
Abramo Bagnara authored
llvm-svn: 110912
-
Jordy Rose authored
Remove OwnershipAttr::Kind, since it's essentially redundant with attr::Kind the way it's being used. Also fix isa<OwnershipAttr> support, break more-than-80-char lines, and other miscellaneous ownership attr cleanup. llvm-svn: 110908
-
John McCall authored
Fixes PR7859. llvm-svn: 110906
-
Jordy Rose authored
llvm-svn: 110904
-
Daniel Dunbar authored
ExecuteCompilerInvocation in libFrontend. llvm-svn: 110903
-
John McCall authored
is 8.5MB, sorry. llvm-svn: 110901
-
John McCall authored
llvm-svn: 110900
-
John McCall authored
invalid destructor. llvm-svn: 110891
-
Daniel Dunbar authored
if detected. - This is a hack, we really want the linker version at execution time, but we don't have any infrastructure for getting that. Yet. llvm-svn: 110886
-
Devang Patel authored
llvm-svn: 110885
-
John McCall authored
Fixes a crash in a rather large and difficult-to-reduce test case. llvm-svn: 110882
-
Tom Care authored
Fix a bug where child statements could not be identified as being in a CFGBlock in CFGStmtMap::getBlock. llvm-svn: 110881
-
Argyrios Kyrtzidis authored
llvm-svn: 110879
-
Daniel Dunbar authored
llvm-svn: 110873
-
Daniel Dunbar authored
llvm-svn: 110872
-
Daniel Dunbar authored
linker in use. llvm-svn: 110871
-
Eli Friedman authored
llvm-svn: 110870
-
Argyrios Kyrtzidis authored
-There are 2 instances that change the TokenID for GNU libstdc++ 4.2 compatibility. To handler those cases introduce a RevertedTokenID bitfield, RevertTokenIDToIdentifier() and hasRevertedTokenIDToIdentifier() methods. Store the bitfield in PCH. llvm-svn: 110868
-
John McCall authored
treats that as a contract to be fulfilled by any replacements. llvm-svn: 110864
-
Abramo Bagnara authored
llvm-svn: 110860
-
- Aug 11, 2010
-
-
Douglas Gregor authored
the code-completion consumer. The consumer can use this information to augument, filter, or display the code-completion results. llvm-svn: 110858
-
Devang Patel authored
Emit a stop point for delegate constructor call. This gives user a chance to step into constructor body. llvm-svn: 110853
-
John McCall authored
instead of _Unwind_Resume. With SJLJ exceptions, this is spelled "_Unwind_SjLj_Resume_or_Rethrow", not "_Unwind_SjLj_Resume", which has significantly different semantics. We should actually never be generating a call to _Unwind_SjLj_Resume directly; even if we were generating true cleanups (which we aren't because of the horrible hack), we should be calling __cxa_end_cleanup() on ARM. I haven't implemented this because there's little point as long as the HH is present. I believe this fixes <rdar://problem/8281377>. llvm-svn: 110851
-
Eli Friedman authored
in the code after the "FIXME: Needs to be written". llvm-svn: 110849
-