HomePhabricator

Refactor and simplify class scope name lookup.

Authored by rsmith on Nov 25 2020, 3:22 PM.

Description

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.

Details

Committed
rsmithNov 25 2020, 4:25 PM
Parents
rG1363dfaf3105: [CodeView] Avoid emitting empty debug globals subsection.
Branches
Unknown
Tags
Unknown