[all-commits] [llvm/llvm-project] dc78a5: [clang][NFC] Mark CWG1336 as implemented and add a...

Victor Chernyakin via All-commits all-commits at lists.llvm.org
Wed May 6 07:03:07 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dc78a5281539056dba23c823576a70d2661ad972
      https://github.com/llvm/llvm-project/commit/dc78a5281539056dba23c823576a70d2661ad972
  Author: Victor Chernyakin <chernyakin.victor.j at outlook.com>
  Date:   2026-05-06 (Wed, 06 May 2026)

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

  Log Message:
  -----------
  [clang][NFC] Mark CWG1336 as implemented and add a test (#196000)

[CWG1336](https://wg21.link/cwg1336) clarifies that, as long as it isn't
explicit, a constructor is still a converting constructor even if it has
multiple arguments. Clang seems to implement this since 3.1:
https://godbolt.org/z/919zdMd3h (I checked a few versions following 3.1
as well, and didn't notice any regressions).



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list