[all-commits] [llvm/llvm-project] 51a07f: [clang] Add test for CWG2396

Vlad Serebrennikov via All-commits all-commits at lists.llvm.org
Mon Feb 13 10:53:14 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 51a07fc24cb909011e0b16793800aab4b93031ed
      https://github.com/llvm/llvm-project/commit/51a07fc24cb909011e0b16793800aab4b93031ed
  Author: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
  Date:   2023-02-13 (Mon, 13 Feb 2023)

  Changed paths:
    M clang/test/CXX/drs/dr12xx.cpp
    M clang/test/CXX/drs/dr23xx.cpp
    M clang/www/cxx_dr_status.html

  Log Message:
  -----------
  [clang] Add test for CWG2396

Also mark [[ https://wg21.link/cwg1291 | CWG1291 ]] as "na".

[[ https://wg21.link/p1787 | P1787 ]]: CWG1291 and CWG2396 are resolved by explicitly specifying how to look up names in a conversion-type-id.
Wording: see changes to [basic.lookup.unqual]/5 and [basic.lookup.qual]/2.

"Calling a conversion function" example in [[ https://wg21.link/p1787 | P1787 ]] is also relevant.

Differential Revision: https://reviews.llvm.org/D142316




More information about the All-commits mailing list