[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