trixirt created this revision. trixirt added a reviewer: rjmccall. trixirt added a project: clang. Herald added a subscriber: cfe-commits.
>From code inspection it was noticed that CppNamespaceLookup's caller CppLookupName calls LookupResult::resolveKind when CppNamespaceLookup was successful or had an earlier success. Repository: rC Clang https://reviews.llvm.org/D59998 Files: lib/Sema/SemaLookup.cpp Index: lib/Sema/SemaLookup.cpp =================================================================== --- lib/Sema/SemaLookup.cpp +++ lib/Sema/SemaLookup.cpp @@ -948,7 +948,7 @@ if (LookupDirect(S, R, UUE.getNominatedNamespace())) Found = true; - R.resolveKind(); + // Defer resolution to the caller. return Found; }
Index: lib/Sema/SemaLookup.cpp =================================================================== --- lib/Sema/SemaLookup.cpp +++ lib/Sema/SemaLookup.cpp @@ -948,7 +948,7 @@ if (LookupDirect(S, R, UUE.getNominatedNamespace())) Found = true; - R.resolveKind(); + // Defer resolution to the caller. return Found; }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits