diff options
author | Shafik Yaghmour <shafik.yaghmour@intel.com> | 2022-07-14 14:54:48 -0700 |
---|---|---|
committer | Shafik Yaghmour <shafik.yaghmour@intel.com> | 2022-07-14 16:09:52 -0700 |
commit | 80dec2ecfffe30f86ecfeec8f553b16bb992c48b (patch) | |
tree | e534d16411ef27f93c1d2720465cd7a0bbb3a9a6 /lldb/source/Commands/CommandObjectProcess.cpp | |
parent | 9913ea490ae8d3e15ea1ee16a7f5b80ad87fbced (diff) | |
download | llvm-80dec2ecfffe30f86ecfeec8f553b16bb992c48b.zip llvm-80dec2ecfffe30f86ecfeec8f553b16bb992c48b.tar.gz llvm-80dec2ecfffe30f86ecfeec8f553b16bb992c48b.tar.bz2 |
[Clang] Modify CXXMethodDecl::isMoveAssignmentOperator() to look through type sugar
AcceptedPublic
Currently CXXMethodDecl::isMoveAssignmentOperator() does not look though type
sugar and so if the parameter is a type alias it will not be able to detect
that the method is a move assignment operator. This PR fixes that and adds a set
of tests that covers that we correctly detect special member functions when
defaulting or deleting them.
This fixes: https://github.com/llvm/llvm-project/issues/56456
Differential Revision: https://reviews.llvm.org/D129591
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
0 files changed, 0 insertions, 0 deletions