Browse Source

Fixed infinite loop in CheckAbiParameters.

pull/553/head
triton 10 years ago
parent
commit
7c3d80b5c7
  1. 2
      src/Generator/Passes/CheckAbiParameters.cs

2
src/Generator/Passes/CheckAbiParameters.cs

@ -87,7 +87,7 @@ namespace CppSharp.Passes @@ -87,7 +87,7 @@ namespace CppSharp.Passes
{
if (@class.Fields.Count > 0 || @class.IsDynamic)
return true;
return @class.Bases.Any(@base => @base.IsClass && HasFieldsOrVirtuals(@base.Class));
return @class.HasBaseClass && @class.Bases.Any(@base => @base.IsClass && HasFieldsOrVirtuals(@base.Class));
}
}
}

Loading…
Cancel
Save