diff options
author | Richard Smith <richard@metafoo.co.uk> | 2021-10-11 16:16:32 -0700 |
---|---|---|
committer | Richard Smith <richard@metafoo.co.uk> | 2021-10-11 16:37:39 -0700 |
commit | 25b3370ff25f7a21f71e0dc6c4d7624d52cab604 (patch) | |
tree | 7bbe3309ef4e7b0499ef4df62b57c2ecf92458d4 /llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp | |
parent | 627224c9ef732271ca06716393654bbb8e03da7d (diff) | |
download | llvm-25b3370ff25f7a21f71e0dc6c4d7624d52cab604.zip llvm-25b3370ff25f7a21f71e0dc6c4d7624d52cab604.tar.gz llvm-25b3370ff25f7a21f71e0dc6c4d7624d52cab604.tar.bz2 |
PR52139: Properly handle more kinds of declaration when checking for
usage of an abstract class type within itself.
We were missing handling for deduction guides (which would assert),
friend declarations, and variable templates. We were mishandling inline
variables and other variables defined inside the class definition.
These diagnostics should be downgraded to warnings, or perhaps removed
entirely, once we implement P0929R2.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp')
0 files changed, 0 insertions, 0 deletions