[all-commits] [llvm/llvm-project] 9a3cb7: [libc++] [test] Eliminate the libcpp-no-if-constex...

Quuxplusone via All-commits all-commits at lists.llvm.org
Mon Nov 8 13:59:06 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9a3cb73460686094b0920705ff5a5c64d3017936
      https://github.com/llvm/llvm-project/commit/9a3cb73460686094b0920705ff5a5c64d3017936
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-11-08 (Mon, 08 Nov 2021)

  Changed paths:
    M libcxx/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp
    M libcxx/test/libcxx/debug/containers/db_sequence_container_iterators.multithread.pass.cpp
    M libcxx/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp
    M libcxx/test/libcxx/debug/containers/db_string.pass.cpp
    M libcxx/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp
    M libcxx/test/libcxx/debug/db_string_view.pass.cpp
    M libcxx/test/support/container_debug_tests.h
    M libcxx/utils/libcxx/test/features.py

  Log Message:
  -----------
  [libc++] [test] Eliminate the libcpp-no-if-constexpr feature flag.

At this point, every supported compiler that claims a -std=c++17 mode
should also support `if constexpr`. This was an issue for GCC 5
and GCC 6, but hasn't been an issue since GCC 7. (Our current
minimum supported GCC version, IIUC, is GCC 10 or 11.)

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




More information about the All-commits mailing list