- Aug 12, 2010
-
-
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
-
Sebastian Redl authored
llvm-svn: 110840
-
Bruno Cardoso Lopes authored
llvm-svn: 110839
-
Fariborz Jahanian authored
types. Fixes PR7865. llvm-svn: 110832
-
Benjamin Kramer authored
llvm-svn: 110807
-
Douglas Gregor authored
that actually refer to the same underlying type, it is not an ambiguity; add uniquing support based on the canonical type of type declarations. Fixes <rdar://problem/8296180>. llvm-svn: 110806
-
Douglas Gregor authored
llvm-svn: 110804
-
Douglas Gregor authored
and create separate decl nodes for forward declarations and the definition," which appears to be causing significant Objective-C breakage. llvm-svn: 110803
-
Zhongxing Xu authored
llvm-svn: 110784
-
Daniel Dunbar authored
- We don't recognize double or NEON register names yet -- we don't have the infrastructure to generate the right clobbers for them. llvm-svn: 110775
-
Daniel Dunbar authored
llvm-svn: 110774
-
Douglas Gregor authored
implicit conversion sequences. In particular, model the "standard conversion" from a class to its own type (or a base type) directly as a standard conversion in the normal path *without* trying to determine if there is a valid copy constructor. This appears to match the intent of C++ [over.best.ics]p6 and more closely matches GCC and EDG. As part of this, model non-lvalue reference initialization via user-defined conversion in overloading the same way we handle it in InitializationSequence, separating the "general user-defined conversion" and "conversion to compatible class type" cases. The churn in the overload-call-copycon.cpp test case is because the test case was originally wrong; it assumed that we should do more checking for copy constructors that we actually should, which affected overload resolution. Fixes PR7055. Bootstrapped okay. llvm-svn: 110773
-
Bruno Cardoso Lopes authored
Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments llvm-svn: 110771
-