[libcxx-commits] [libcxx] [libc++] Bump the FreeBSD builder to Clang 20 (PR #162564)

Ed Maste via libcxx-commits libcxx-commits at lists.llvm.org
Thu Oct 9 11:24:10 PDT 2025


emaste wrote:

The FreeBSD job failed wtih:
```
Failed Tests (1):
  llvm-libc++-shared.cfg.in :: std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp
```
```
# .---command stderr------------
# | /usr/home/buildkite/.buildkite-agent/builds/freebsd-test-1/llvm-project/libcxx-ci/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp:245:17: error: static assertion expression is not an integral constant expression
# |   245 |   static_assert(test());
# |       |                 ^~~~~~
# | /usr/home/buildkite/.buildkite-agent/builds/freebsd-test-1/llvm-project/libcxx-ci/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp:118:3: note: non-constexpr function '__assert' cannot be used in a constant expression
# |   118 |   assert(std::is_implicit_lifetime<T>::value == Expected);
# |       |   ^
# | /usr/include/assert.h:55:36: note: expanded from macro 'assert'
# |    55 | #define assert(e)       ((e) ? (void)0 : __assert(__func__, __FILE__, \
# |       |                                          ^
# | /usr/home/buildkite/.buildkite-agent/builds/freebsd-test-1/llvm-project/libcxx-ci/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp:125:3: note: in call to 'test_is_implicit_lifetime<std::pair<int, float>, true>()'
# |   125 |   test_is_implicit_lifetime<T, true>();
# |       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | /usr/home/buildkite/.buildkite-agent/builds/freebsd-test-1/llvm-project/libcxx-ci/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp:229:3: note: in call to 'test_is_implicit_lifetime<std::pair<int, float>>()'
# |   229 |   test_is_implicit_lifetime<std::pair<int, float>>();
# |       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | /usr/home/buildkite/.buildkite-agent/builds/freebsd-test-1/llvm-project/libcxx-ci/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp:245:17: note: in call to 'test()'
# |   245 |   static_assert(test());
# |       |                 ^~~~~~
# | /usr/include/assert.h:76:6: note: declared here
# |    76 | void __assert(const char *, const char *, int, const char *) __dead2;
# |       |      ^
# | 1 error generated.
# `-----------------------------
```

https://github.com/llvm/llvm-project/pull/162564


More information about the libcxx-commits mailing list