You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix native crashes / asserts in libClangSharp and CXXRecordDecl Destructor property.
* Work around a clang crash in clangsharp_Cursor_getLambdaStaticInvoker when
CRD->getLambdaCallOperator() returns null and
CRD->getLambdaStaticInvoker() is called.
* clangsharp_Cursor_getNumAttrs: Calling D->getAttrs() will assert if
D->hasAttrs() returns false. Fix by checking D->hasAttrs() first.
* A CXXRecordDecl may return null for getDestructor. Change the C# CXXRecordDecl
Destructor property to be nullable to support this case.
0 commit comments