llvm-project/clang/test/CXX/temp/temp.constr
Yuanfang Chen e18c2c5548 [Clang] use non-instantiated function declaration for constraints partial ordering
Per wordings in
- https://eel.is/c++draft/over.match#best.general-2.6
- https://eel.is/c++draft/temp.constr.order
- https://eel.is/c++draft/temp.constr#atomic-1

constraints partial ordering should use the unsubstituted template
parameters of the constrained entity, not the instantiated entity.

Fix #56154

Reviewed By: erichkeane, royjacobson, mizvekov

Differential Revision: https://reviews.llvm.org/D136545
2022-10-30 22:39:47 -07:00
..
temp.constr.constr Re-apply "Deferred Concept Instantiation Implementation" 2022-09-22 05:53:59 -07:00
temp.constr.decl [Concepts] Deprecate -fconcepts-ts, enable Concepts under -std=c++2a 2020-01-24 00:48:59 +02:00
temp.constr.normal [clang] Instantiate concepts with sugared template arguments 2022-10-27 06:18:53 +02:00
temp.constr.order [Clang] use non-instantiated function declaration for constraints partial ordering 2022-10-30 22:39:47 -07:00