diff options
Diffstat (limited to 'sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp')
| -rw-r--r-- | sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp b/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp index 6a2ae9128..5188262de 100644 --- a/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp +++ b/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp @@ -370,10 +370,12 @@ static inline CodeModel::FunctionType functionTypeFromCursor(const CXCursor &cur result = CodeModel::Destructor; break; case CXCursor_CXXMethod: +#ifdef CLANG_HAS_ASSIGNMENT_OPERATOR_CHECK if (clang_CXXMethod_isCopyAssignmentOperator(cursor) != 0) result = CodeModel::AssignmentOperator; else if (clang_CXXMethod_isMoveAssignmentOperator(cursor) != 0) result = CodeModel::MoveAssignmentOperator; +#endif break; default: break; |
