Fix HasDependentValueFieldInLayout stack overflow

This commit is contained in:
josetr 2022-10-07 17:27:59 +01:00
Родитель efdec41f13
Коммит c1b3a1e4d4
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -257,6 +257,7 @@ namespace CppSharp.AST
s => s.Layout.Fields.Any(
f => f.QualifiedType.Type.TryGetDeclaration(
out ClassTemplateSpecialization specialization) &&
@class != specialization.TemplatedDecl.TemplatedClass &&
specialization.TemplatedDecl.TemplatedClass.HasDependentValueFieldInLayout())));
public static IEnumerable<Property> GetConstCharFieldProperties(this Class @class) =>