[all-commits] [llvm/llvm-project] 019d4f: [libc++abi] Remove XFAIL on arm64

Louis Dionne via All-commits all-commits at lists.llvm.org
Tue May 10 07:44:19 PDT 2022


  Branch: refs/heads/release/14.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 019d4f1ceb969a45d916c34cab360d4fdaa5ac34
      https://github.com/llvm/llvm-project/commit/019d4f1ceb969a45d916c34cab360d4fdaa5ac34
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2022-05-10 (Tue, 10 May 2022)

  Changed paths:
    M libcxxabi/test/thread_local_destruction_order.pass.cpp

  Log Message:
  -----------
  [libc++abi] Remove XFAIL on arm64

The underlying TLS destruction order bug has been fixed in the OS. This
would technically still fail when running on top of macOS < 12, however
we don't have a good way of encoding that using Lit features. Indeed,
the existing target=<FOO> Lit feature encodes the deployment target,
not the actual runtime system that the tests are being run on.

If this test starts failing on your machine after this patch, upgrading
to macOS 12 should solve the problem.

(cherry picked from commit dd8269c54e9bf6f886cecb6df2aec9b90fcc645f)




More information about the All-commits mailing list