[all-commits] [llvm/llvm-project] e36f9e: [libc++] Allow enabling assertions when back-deplo...

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon Aug 8 05:43:46 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e36f9e13bca41223bd6af7e49bf020e58a676e9d
      https://github.com/llvm/llvm-project/commit/e36f9e13bca41223bd6af7e49bf020e58a676e9d
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2022-08-08 (Mon, 08 Aug 2022)

  Changed paths:
    M libcxx/docs/UsingLibcxx.rst
    M libcxx/include/__availability
    M libcxx/include/__verbose_abort
    R libcxx/test/libcxx/assertions/default_verbose_abort.availability.verify.cpp
    M libcxx/test/libcxx/assertions/default_verbose_abort.pass.cpp
    M libcxx/test/libcxx/assertions/headers_declare_verbose_abort.sh.cpp
    M libcxx/test/libcxx/assertions/single_expression.sh.cpp
    M libcxx/utils/ci/buildkite-pipeline.yml
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  [libc++] Allow enabling assertions when back-deploying

When back-deploying to older platforms, we can still provide assertions,
but we might not be able to provide a great implementation for the verbose
handler. Instead, we can just call ::abort().

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




More information about the All-commits mailing list