diff options
author | Richard Smith <richard@metafoo.co.uk> | 2023-03-30 13:04:02 -0700 |
---|---|---|
committer | Richard Smith <richard@metafoo.co.uk> | 2023-03-30 17:00:16 -0700 |
commit | bc62fb9e1779043ba4ffa75bb2133cc670d4105c (patch) | |
tree | 34990744ceac616557b0a069fcdccc4f10b39a83 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | fe73233b3a8b7b9dbb457419b494200503ffd34a (diff) | |
download | llvm-bc62fb9e1779043ba4ffa75bb2133cc670d4105c.zip llvm-bc62fb9e1779043ba4ffa75bb2133cc670d4105c.tar.gz llvm-bc62fb9e1779043ba4ffa75bb2133cc670d4105c.tar.bz2 |
Ignore constraints when determining a canonical template parameter.
This follows C++ [temp.over.link]/6, which says that constraints are not
part of what determines whether two template parameters are equivalent.
This allows templates that have different constraints on nested template
template parameters to be ordered by their constraints.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions