aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorantangelo <contact@antangelo.com>2024-01-19 23:06:44 -0500
committerGitHub <noreply@github.com>2024-01-19 23:06:44 -0500
commitb3ea9b398fe656fab5d78d6b2c58bba975badc07 (patch)
tree39deef169410894f0eb18b8e983770a9298da41d /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent02232307ce18c095ef0bf26b5cef23e4efbc1e4b (diff)
downloadllvm-b3ea9b398fe656fab5d78d6b2c58bba975badc07.zip
llvm-b3ea9b398fe656fab5d78d6b2c58bba975badc07.tar.gz
llvm-b3ea9b398fe656fab5d78d6b2c58bba975badc07.tar.bz2
Reland "[clang] Fix CTAD for aggregates for nested template classes" (#78670)
Reland of #78387 Use the template pattern in determining whether to synthesize the aggregate deduction guide, and update DeclareImplicitDeductionGuideFromInitList to substitute outer template arguments. The tests in the original patch made an assumption about the size of a pointer type, and this led to them failing on targets with 32-bit pointers. The tests have been updated to not depend on the size of any type. This only requires updates to the test file, no functionality has otherwise changed between this and the original patch.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions