Browse Source

Prefer visiting complete class declarations if they are available.

pull/1/head
triton 13 years ago
parent
commit
c6dd10fc81
  1. 4
      src/Generator/Generators/CLI/CLIHelpers.cs

4
src/Generator/Generators/CLI/CLIHelpers.cs

@ -267,6 +267,10 @@ namespace Cxxi.Generators.CLI
public bool VisitClassDecl(Class @class) public bool VisitClassDecl(Class @class)
{ {
var completeDecl = @class.CompleteDeclaration as Class;
if (@class.IsIncomplete && completeDecl != null)
return VisitClassDecl(completeDecl);
if (@class.IsValueType) if (@class.IsValueType)
{ {
Refs.Add(string.Format("value struct {0};", @class.Name)); Refs.Add(string.Format("value struct {0};", @class.Name));

Loading…
Cancel
Save