This patch depends on D129531, which tries to improve the diagnostic message regarding P0960R3.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
Event Timeline
Comment Actions
There're some test cases haven't be resolved. They're tested with multiple language option (C++98, C++17, C++20...) and due to the materialization of P0960R3, C++20 gives a different diagnostic message to the pre-C++20 ones. I don't know how to add predicate that can satisfy all of them at the same time, since I'm unfamiliar with the testing framework of clang.
Or maybe this is unacceptable ?