Same as #28657, but without the refactoring required to work around fixed MSVC bugs.
The second commit has been taken from #29167.
operator""_mst
consteval
(re-take)
#32564
This reverts commit 63317103c9f2b0635558da814567bb79c17ae851.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32564.
See the guideline for information on the review process. A summary of reviews will appear here.
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.