Browse Source

Remove value restriction in handling of class pointers marshals.

pull/1/head
triton 13 years ago
parent
commit
1174f4727d
  1. 4
      src/Generator/Generators/CLI/CLIMarshal.cs

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

@ -156,10 +156,10 @@ namespace Cxxi.Generators.CLI @@ -156,10 +156,10 @@ namespace Cxxi.Generators.CLI
Return.Write("(::{0}*)", @class.QualifiedOriginalName);
if (@class.IsValueType && !Context.ReturnType.IsPointer())
if (!Context.ReturnType.IsPointer())
Return.Write("&");
Return.Write("{0})", this.Context.ReturnVarName);
Return.Write("{0})", Context.ReturnVarName);
return true;
}

Loading…
Cancel
Save