[all-commits] [llvm/llvm-project] 7c327d: Part of C++ DR 39: a class member lookup is not am...

Richard Smith via All-commits all-commits at lists.llvm.org
Wed Nov 25 17:03:33 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7c327db3ef73d771bc022d0723672fc356dc9017
      https://github.com/llvm/llvm-project/commit/7c327db3ef73d771bc022d0723672fc356dc9017
  Author: Richard Smith <richard at metafoo.co.uk>
  Date:   2020-11-25 (Wed, 25 Nov 2020)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/Sema/SemaLookup.cpp
    M clang/test/CXX/drs/dr3xx.cpp
    M clang/test/CXX/temp/temp.res/temp.local/p3.cpp
    M clang/test/SemaCXX/member-name-lookup.cpp
    M clang/test/SemaTemplate/dependent-base-classes.cpp
    M clang/test/SemaTemplate/ms-lookup-template-base-classes.cpp
    M clang/test/SemaTemplate/temp.cpp
    M clang/test/SemaTemplate/typename-specifier-4.cpp
    M clang/www/cxx_dr_status.html

  Log Message:
  -----------
  Part of C++ DR 39: a class member lookup is not ambiguous if it finds the
same type in multiple base classes.

Not even if the type is introduced by distinct declarations (for
example, two typedef declarations, or a typedef and a class definition).




More information about the All-commits mailing list