[all-commits] [llvm/llvm-project] 3c8e94: Disallow narrowing conversions to bool in noexcept...

Aaron Ballman via All-commits all-commits at lists.llvm.org
Fri Aug 6 07:27:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3c8e94bc20e5829ab5167d21d242b6b624dd934e
      https://github.com/llvm/llvm-project/commit/3c8e94bc20e5829ab5167d21d242b6b624dd934e
  Author: Corentin Jabot <corentin.jabot at gmail.com>
  Date:   2021-08-06 (Fri, 06 Aug 2021)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Parse/ParseDeclCXX.cpp
    M clang/lib/Sema/SemaExceptionSpec.cpp
    M clang/lib/Sema/SemaOverload.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/test/CXX/except/except.spec/p1.cpp
    M clang/test/SemaCXX/cxx0x-noexcept-expression.cpp
    M clang/test/SemaCXX/cxx2a-explicit-bool.cpp
    A clang/test/SemaCXX/ignored-reference-qualifiers-disabled.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
    M clang/www/cxx_status.html

  Log Message:
  -----------
  Disallow narrowing conversions to bool in noexcept specififers

Completes the support for P1401R5.




More information about the All-commits mailing list