Commit ca483927 authored by Pawel Wodnicki's avatar Pawel Wodnicki
Browse files

Merging r167918: into the 3.2 release branch.

When we have a MemberExpr referring to an overloaded static member function,
and we resolve it to a specific function based on the type which it's used as,
don't forget to mark it as referenced.

Fixes a regression introduced in r167514.

llvm-svn: 168888
parent 4bec859e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -11531,6 +11531,7 @@ Expr *Sema::FixOverloadedFunctionReference(Expr *E, DeclAccessPair Found,
                                        TemplateArgs,
                                        type, valueKind, OK_Ordinary);
    ME->setHadMultipleCandidates(true);
    MarkMemberReferenced(ME);
    return ME;
  }

+0 −1
Original line number Diff line number Diff line
@@ -49,4 +49,3 @@ namespace PR13098 {
  }
  template void f<void>(B);
}