From bb14da5a0c700ab0d5eb589a598d08f67570ce2b Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Thu, 5 Sep 2013 00:32:57 +0300 Subject: [PATCH] Fixed the moving of operators to classes to discard the original name space and function. Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/MoveOperatorToClassPass.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Generator/Passes/MoveOperatorToClassPass.cs b/src/Generator/Passes/MoveOperatorToClassPass.cs index c4cdf4d3..bb89b683 100644 --- a/src/Generator/Passes/MoveOperatorToClassPass.cs +++ b/src/Generator/Passes/MoveOperatorToClassPass.cs @@ -29,7 +29,7 @@ namespace CppSharp.Passes var method = new Method() { Namespace = @class, - OriginalNamespace = function.Namespace, + OriginalNamespace = @class, Name = function.Name, OriginalName = function.OriginalName, Mangled = function.Mangled, @@ -41,8 +41,7 @@ namespace CppSharp.Passes IsVariadic = function.IsVariadic, IsInline = function.IsInline, OperatorKind = function.OperatorKind, - SynthKind = FunctionSynthKind.NonMemberOperator, - OriginalFunction = function + SynthKind = FunctionSynthKind.NonMemberOperator }; @class.Methods.Add(method);