[all-commits] [llvm/llvm-project] 3fb087: Refactor and simplify class scope name lookup.
Richard Smith via All-commits
all-commits at lists.llvm.org
Wed Nov 25 16:26:16 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3fb0879867d7039cb61ffb6287ac17ac949adfa9
https://github.com/llvm/llvm-project/commit/3fb0879867d7039cb61ffb6287ac17ac949adfa9
Author: Richard Smith <richard at metafoo.co.uk>
Date: 2020-11-25 (Wed, 25 Nov 2020)
Changed paths:
M clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
M clang/include/clang/AST/DeclCXX.h
M clang/include/clang/Sema/Sema.h
M clang/lib/AST/CXXInheritance.cpp
M clang/lib/Sema/SemaLookup.cpp
M clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
M clang/test/SemaCXX/lookup-member.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
Log Message:
-----------
Refactor and simplify class scope name lookup.
This is partly in preparation for an upcoming change that can change the
order in which DeclContext lookup results are presented.
In passing, fix some obvious errors where name lookup's notion of a
"static member function" missed static member function templates, and
where its notion of "same set of declarations" was confused by the same
declarations appearing in a different order.
More information about the All-commits
mailing list