diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2014-05-03 02:22:11 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2014-05-03 02:22:11 +0000 |
| commit | a2245271afe4e908069e55a6aac01a37628d498f (patch) | |
| tree | 2fe16fee5e6a91a43aa13e61156d42e8fc5a2274 /clang/lib | |
| parent | 22fcb08357b78bc747a33503270b51db521e9d96 (diff) | |
| download | bcm5719-llvm-a2245271afe4e908069e55a6aac01a37628d498f.tar.gz bcm5719-llvm-a2245271afe4e908069e55a6aac01a37628d498f.zip | |
Revert "Sema: Implement DR244"
This was accidentally committed.
This reverts commit r207892.
llvm-svn: 207893
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Sema/SemaExprCXX.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index a5ecba7310f..6f60406a4ee 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -144,10 +144,8 @@ ParsedType Sema::getDestructorName(SourceLocation TildeLoc, AlreadySearched = true; LookupCtx = DC; isDependent = false; - } else if (DC && isa<CXXRecordDecl>(DC)) { + } else if (DC && isa<CXXRecordDecl>(DC)) LookAtPrefix = false; - LookInScope = true; - } // The second case from the C++03 rules quoted further above. NestedNameSpecifier *Prefix = 0; @@ -165,6 +163,8 @@ ParsedType Sema::getDestructorName(SourceLocation TildeLoc, LookupCtx = computeDeclContext(SS, EnteringContext); isDependent = LookupCtx && LookupCtx->isDependentContext(); } + + LookInScope = false; } else if (ObjectTypePtr) { // C++ [basic.lookup.classref]p3: // If the unqualified-id is ~type-name, the type-name is looked up |

