From b25e622ff7da55ed4caa9d923bbbd9b9c24b3d12 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 12 Feb 2014 13:59:52 +0200 Subject: [PATCH] Set the original function of each overload generated because of default values of arguments. Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/HandleDefaultParamValuesPass.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Generator/Passes/HandleDefaultParamValuesPass.cs b/src/Generator/Passes/HandleDefaultParamValuesPass.cs index 71d5252d..47f30034 100644 --- a/src/Generator/Passes/HandleDefaultParamValuesPass.cs +++ b/src/Generator/Passes/HandleDefaultParamValuesPass.cs @@ -151,6 +151,7 @@ namespace CppSharp.Passes { var method = function as Method; Function overload = method != null ? new Method(method) : new Function(function); + overload.OriginalFunction = function; overload.SynthKind = FunctionSynthKind.DefaultValueOverload; overload.Parameters[overloadIndex].GenerationKind = GenerationKind.None;