diff --git a/src/AST/Class.cs b/src/AST/Class.cs index 2c49ac32..bd743004 100644 --- a/src/AST/Class.cs +++ b/src/AST/Class.cs @@ -50,9 +50,8 @@ namespace CppSharp.AST } } var templatedClass = ((ClassTemplate) type.Template).TemplatedClass; - return templatedClass.IsIncomplete - ? (Class) templatedClass.CompleteDeclaration - : templatedClass; + return templatedClass.CompleteDeclaration == null ? + templatedClass : (Class) templatedClass.CompleteDeclaration; } }