Go to file
Alexis Hunt 4a8ea1092a Modify some deleted function methods to better reflect reality:
- New isDefined() function checks for deletedness
 - isThisDeclarationADefinition checks for deletedness
 - New doesThisDeclarationHaveABody() does what
   isThisDeclarationADefinition() used to do
 - The IsDeleted bit is not propagated across redeclarations
 - isDeleted() now checks the canoncial declaration
 - New isDeletedAsWritten() does what it says on the tin.
 - isUserProvided() now correct (thanks Richard!)

This fixes the bug that we weren't catching

void foo() = delete;
void foo() {}

as being a redefinition.

llvm-svn: 131013
2011-05-06 20:44:56 +00:00
clang Modify some deleted function methods to better reflect reality: 2011-05-06 20:44:56 +00:00
compiler-rt clang/Darwin: Update ios static lib to build for all archs, in case the 2011-04-30 01:20:56 +00:00
debuginfo-tests Test case for r130373. 2011-04-28 02:23:17 +00:00
libcxx change RC_BUILDIT to RC_XBS for detecting Apple build environment 2011-05-06 01:13:20 +00:00
libcxxabi initial import 2011-05-05 15:27:28 +00:00
lldb For a test with unexpected success status, we also dump its session info into a unique file. 2011-05-06 20:30:22 +00:00
llvm Make the logic for determining function alignment more explicit. No functionality change. 2011-05-06 20:34:06 +00:00
polly ScopInfo: Do not return reference to member variable 'domain'. 2011-05-06 19:52:19 +00:00