[all-commits] [llvm/llvm-project] d15fad: [libc++][libc++abi] Fix or suppress failing tests ...

Eric via All-commits all-commits at lists.llvm.org
Sun Jan 19 18:53:00 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d15fad2653d429efbf1a7c63c375530f8a1a1fa3
      https://github.com/llvm/llvm-project/commit/d15fad2653d429efbf1a7c63c375530f8a1a1fa3
  Author: Eric Fiselier <eric at efcs.ca>
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
    M libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp
    M libcxx/test/libcxx/modules/clocale_exports.sh.cpp
    M libcxx/test/libcxx/modules/cstdint_exports.sh.cpp
    M libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp
    M libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp
    M libcxxabi/test/guard_test_basic.pass.cpp

  Log Message:
  -----------
  [libc++][libc++abi] Fix or suppress failing tests in single-threaded
builds.

Fix a libc++abi test that was incorrectly checking for threading
primitives even when threading was disabled.

Additionally, temporarily XFAIL some module tests that fail because
the <atomic> header is unsupported but still built as a part of the
std module.

To properly address this libc++ would either need to produce a different
module.modulemap for single-threaded configurations, or it would need
to make the <atomic> header not hard-error and instead be empty
for single-threaded configurations




More information about the All-commits mailing list