[all-commits] [llvm/llvm-project] dd8297: PR42513: Fix handling of function definitions lazi...
Richard Smith via All-commits
all-commits at lists.llvm.org
Fri Oct 30 18:37:09 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: dd8297b0669f8e69b03ba40171b195b5acf0f963
https://github.com/llvm/llvm-project/commit/dd8297b0669f8e69b03ba40171b195b5acf0f963
Author: Richard Smith <richard at metafoo.co.uk>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M clang/include/clang/AST/Decl.h
M clang/lib/AST/Decl.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/test/SemaTemplate/friend.cpp
Log Message:
-----------
PR42513: Fix handling of function definitions lazily instantiated from
friends.
When determining whether a function has a template instantiation
pattern, look for other declarations of that function that were
instantiated from a friend function definition, rather than assuming
that checking for member specialization information on whichever
declaration name lookup found will be sufficient.
More information about the All-commits
mailing list