diff --git a/src/Generator/Generators/CLI/CLISourcesTemplate.cs b/src/Generator/Generators/CLI/CLISourcesTemplate.cs index 35e3a2fa..692ab231 100644 --- a/src/Generator/Generators/CLI/CLISourcesTemplate.cs +++ b/src/Generator/Generators/CLI/CLISourcesTemplate.cs @@ -644,7 +644,7 @@ namespace Cxxi.Generators.CLI var @params = GenerateFunctionParamsMarshal(function.Parameters, function); if (needsReturn) - Write("auto ret = "); + Write("auto {0}ret = ",(function.ReturnType.IsReference())? "&": string.Empty); if (isValueType) {