aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard@metafoo.co.uk>2023-03-30 13:04:02 -0700
committerRichard Smith <richard@metafoo.co.uk>2023-03-30 17:00:16 -0700
commitbc62fb9e1779043ba4ffa75bb2133cc670d4105c (patch)
tree34990744ceac616557b0a069fcdccc4f10b39a83 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parentfe73233b3a8b7b9dbb457419b494200503ffd34a (diff)
downloadllvm-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