summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2009-11-17 10:36:41 +0000
committerJohn McCall <rjmccall@apple.com>2009-11-17 10:36:41 +0000
commitafcee245cdf436be2653b6f6fb1d7797a58d5083 (patch)
tree4af068b7f44f3d00cfb0b453c6a00f197eedc516 /clang/lib
parentf386ce5429c0d1e19cac387d8214f21886801f13 (diff)
downloadbcm5719-llvm-afcee245cdf436be2653b6f6fb1d7797a58d5083.tar.gz
bcm5719-llvm-afcee245cdf436be2653b6f6fb1d7797a58d5083.zip
Temporarily unbreak the clang-on-llvm tests. :) Not going to fix unresolved
lookup all in a night. llvm-svn: 89089
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Sema/SemaLookup.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp
index 70dca799ae1..d736d42f77f 100644
--- a/clang/lib/Sema/SemaLookup.cpp
+++ b/clang/lib/Sema/SemaLookup.cpp
@@ -254,7 +254,6 @@ void Sema::LookupResult::resolveKind() {
bool Ambiguous = false;
bool HasTag = false, HasFunction = false, HasNonFunction = false;
- bool HasUnresolved = false;
unsigned UniqueTagIndex = 0;
@@ -268,7 +267,7 @@ void Sema::LookupResult::resolveKind() {
// continue at this index).
Decls[I] = Decls[--N];
} else if (isa<UnresolvedUsingDecl>(D)) {
- HasUnresolved = true;
+ // FIXME: support unresolved using decls
Decls[I] = Decls[--N];
} else {
// Otherwise, do some decl type analysis and then continue.
@@ -288,13 +287,6 @@ void Sema::LookupResult::resolveKind() {
}
}
- // Postpone all other decisions if we have an unresolved decl, even
- // if we can prove ambiguity. We can probably do better than this.
- if (HasUnresolved) {
- ResultKind = LookupResult::FoundOverloaded;
- return;
- }
-
// C++ [basic.scope.hiding]p2:
// A class name or enumeration name can be hidden by the name of
// an object, function, or enumerator declared in the same
OpenPOWER on IntegriCloud