From cb6f2c72cab966ef8dc6534822a476e03e14f904 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 22 May 2013 16:09:10 +0100 Subject: [PATCH] When creating new fake methods from functions also initialize their mangled names. --- src/Generator/Passes/FunctionToInstanceMethodPass.cs | 1 + src/Generator/Passes/FunctionToStaticMethodPass.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Generator/Passes/FunctionToInstanceMethodPass.cs b/src/Generator/Passes/FunctionToInstanceMethodPass.cs index 0fc140c1..5135ef14 100644 --- a/src/Generator/Passes/FunctionToInstanceMethodPass.cs +++ b/src/Generator/Passes/FunctionToInstanceMethodPass.cs @@ -44,6 +44,7 @@ namespace CppSharp.Passes Namespace = @class.Namespace, Name = function.Name, OriginalName = function.OriginalName, + Mangled = function.Mangled, Access = AccessSpecifier.Public, Kind = CXXMethodKind.Normal, ReturnType = function.ReturnType, diff --git a/src/Generator/Passes/FunctionToStaticMethodPass.cs b/src/Generator/Passes/FunctionToStaticMethodPass.cs index dfb0f4a8..8fc5d26a 100644 --- a/src/Generator/Passes/FunctionToStaticMethodPass.cs +++ b/src/Generator/Passes/FunctionToStaticMethodPass.cs @@ -35,6 +35,7 @@ namespace CppSharp.Passes Namespace = @class.Namespace, Name = name, OriginalName = function.OriginalName, + Mangled = function.Mangled, Access = AccessSpecifier.Public, Kind = CXXMethodKind.Normal, ReturnType = function.ReturnType,