All supported compilers support consteval, so there is no more need for the macro.
Details
Details
- Reviewers
ldionne Mordante - Group Reviewers
Restricted Project - Commits
- rGaaef3b82f4f0: [libc++] Remove _LIBCPP_CONSTEVAL
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
I think it must be because all supported compilers now support consteval in C++20 mode. Please add a motivation to the commit, but otherwise LGTM.
Comment Actions
I assume the same, but would be good to make sure.
It seems the rebasing went wrong, therefore requesting changes.
Comment Actions
What are you talking about? The diff looks fine to me and the CI failures look unrelated.
Comment Actions
Weird, now the patch looks good. When I checked before there was no line with consteval in the at all.
Maybe a Phab hickup :-/
Sorry for the confusion, LGTM!
Comment Actions
We're seeing mysterious memory leaks after this. I filed https://github.com/llvm/llvm-project/issues/60709 with a reproducer. Reverting until it can be fixed.