llvm-project/clang/test/CXX/dcl.decl
Brad King 028d13b156 [clang] Add ElaboratedType sugaring for types on implicit special members
Extend the change from commit 15f3cd6bfc ([clang] Implement
ElaboratedType sugaring for types written bare, 2021-10-11, D112374)
to cover types in the signatures of implicit copy-constructor,
copy-assignment, move-constructor, and move-assignment members in
C++ record types.

With this fix, diagnostic messages print types of special members
consistently whether they are explicitly or implicitly defined.

Fixes: https://github.com/llvm/llvm-project/issues/59557

Reviewed By: rsmith

Differential Revision: https://reviews.llvm.org/D141441
2023-01-20 15:51:32 -08:00
..
dcl.decl.general
dcl.decomp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
dcl.fct.def [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
dcl.init [clang] Improve diagnostic for "initializer-string for char array is too long" 2023-01-19 13:13:08 +01:00
dcl.meaning [clang] Add ElaboratedType sugaring for types on implicit special members 2023-01-20 15:51:32 -08:00
dcl.name
p4-0x.cpp