Browse Source

Worked around a bug of some incomplete classes having empty complete declarations.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/181/head
Dimitar Dobrev 12 years ago
parent
commit
e08f2083f8
  1. 5
      src/AST/Class.cs

5
src/AST/Class.cs

@ -50,9 +50,8 @@ namespace CppSharp.AST @@ -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;
}
}

Loading…
Cancel
Save