diff --git a/src/Generator/Generators/CLI/CLIMarshal.cs b/src/Generator/Generators/CLI/CLIMarshal.cs index 52cdad5f..f5d6ebb8 100644 --- a/src/Generator/Generators/CLI/CLIMarshal.cs +++ b/src/Generator/Generators/CLI/CLIMarshal.cs @@ -50,9 +50,9 @@ namespace Cxxi.Generators.CLI { var pointee = pointer.Pointee; - if (pointee.IsPrimitiveType(PrimitiveType.Void)) + if (pointee.IsPrimitiveType(PrimitiveType.Void, walkTypedefs: true)) { - Return.Write("IntPtr()"); + Return.Write("IntPtr({0})", Context.ReturnVarName); return true; }