diff --git a/src/AST/Class.cs b/src/AST/Class.cs index 5d79ad3e..1cd6215b 100644 --- a/src/AST/Class.cs +++ b/src/AST/Class.cs @@ -174,9 +174,9 @@ namespace CppSharp.AST get { return HasBaseClass && !IsValueType - && Bases[0].Class != null - && !Bases[0].Class.IsValueType - && Bases[0].Class.IsGenerated; + && BaseClass != null + && !BaseClass.IsValueType + && BaseClass.IsGenerated; } }