From: Abramo Bagnara Date: Tue, 15 Nov 2011 21:43:28 +0000 (+0000) Subject: Fixed plausible overloads location. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9c0e1ec7b3afd833c1b958ce2aeedff71c7eb4c5;p=clang Fixed plausible overloads location. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144700 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/Sema.cpp b/lib/Sema/Sema.cpp index b8dec3cb6b..e3d1ff779a 100644 --- a/lib/Sema/Sema.cpp +++ b/lib/Sema/Sema.cpp @@ -968,7 +968,7 @@ static void noteOverloads(Sema &S, const UnresolvedSetImpl &Overloads, } NamedDecl *Fn = (*It)->getUnderlyingDecl(); - S.Diag(Fn->getLocStart(), diag::note_possible_target_of_call); + S.Diag(Fn->getLocation(), diag::note_possible_target_of_call); ++ShownOverloads; } diff --git a/test/SemaCXX/expression-traits.cpp b/test/SemaCXX/expression-traits.cpp index 32b3ff91e9..2767d4a159 100644 --- a/test/SemaCXX/expression-traits.cpp +++ b/test/SemaCXX/expression-traits.cpp @@ -185,8 +185,8 @@ struct Class : BaseClass template struct NestedClassTemplate {}; - template // expected-note{{possible target for call}} - static int& NestedFuncTemplate() { return variable; } + template + static int& NestedFuncTemplate() { return variable; } // expected-note{{possible target for call}} template int& NestedMemfunTemplate() { return variable; }