diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2023-01-27 14:09:48 +0000 |
---|---|---|
committer | Michael Buch <michaelbuch12@gmail.com> | 2023-01-27 16:39:17 +0000 |
commit | d194d817b0b29c6e244d01cf7b836b9e4bbe2794 (patch) | |
tree | a1c9fdb3e85d2a562f8b960014fa4c399d7db4c7 /llvm/lib/CodeGen/StackProtector.cpp | |
parent | 9d5c63f641c8318808e8e62df0a9290d1072ae41 (diff) | |
download | llvm-d194d817b0b29c6e244d01cf7b836b9e4bbe2794.zip llvm-d194d817b0b29c6e244d01cf7b836b9e4bbe2794.tar.gz llvm-d194d817b0b29c6e244d01cf7b836b9e4bbe2794.tar.bz2 |
[clang][ASTImporter] Propagate TemplateArgument::IsDefaulted during import
With https://reviews.llvm.org/D141826 `TemplateArgument`s have an
additional field that indicates their defaulted-ness. This gets
used during debug-info generation and in the `clang::TypePrinter`.
This patch copies the field during the import process so consumers
of the ASTImporter can benefit from the other Clang components that
read the field.
**Testing**
* Added unit-test
* Checked that this fixes (in addition to a follow-up LLDB patch)
fix current test failures in LLDB
Differential Revision: https://reviews.llvm.org/D142713
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions