summaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2023-05-10 11:15:04 -0700
committerErich Keane <erich.keane@intel.com>2023-05-11 06:11:43 -0700
commit9dd2af0b4caeaa3d19d9f48891e59bc5e0877544 (patch)
treef796001894e6aa842ab35c17f8f454c9018fb77c /libc
parentf7cd55f56e9413f37474c8c12fc0a6231bf5fca5 (diff)
downloadllvm-9dd2af0b4caeaa3d19d9f48891e59bc5e0877544.tar.gz
Fix CRTP partial specialization instantiation crash.
Fixes #60778. When instantiating the body of a class template specialization that was instantiated from a partial specialization, we were incorrectly collecting template arguments from the primary template, which resulted in the template arguments list being inaccurate. In the example from the issue, we were trying to substitute the boolean 'false' into the type on Nested, which caused an assertion. Differential Revision: https://reviews.llvm.org/D150285
Diffstat (limited to 'libc')
0 files changed, 0 insertions, 0 deletions