aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2019-01-11 01:59:33 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2019-01-11 01:59:33 +0000
commit64095fc07c737333f5bab96f2998d54de08a8251 (patch)
treeb65fe3cb29f409f34cf7755afb8b0825cca57770 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent5488ab4ddd47af2151d79940e805914da56d6562 (diff)
downloadllvm-64095fc07c737333f5bab96f2998d54de08a8251.zip
llvm-64095fc07c737333f5bab96f2998d54de08a8251.tar.gz
llvm-64095fc07c737333f5bab96f2998d54de08a8251.tar.bz2
Remember to instantiate explicit template argument lists in a friend
function declaration. We'd previously often just drop these on the floor, and friend redeclaration matching would usually (but not always) figure out the right redeclaration anyway. Also, don't try to match a dependent friend function template specialization to a template until instantiation, and don't forget to reject qualified friend declarations in dependent contexts that don't name an already-declared entity. llvm-svn: 350915
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions