From 453dc26964e86c11d389d73e117a6642505f9948 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Sun, 8 Sep 2013 02:59:51 +0300 Subject: [PATCH] Fixed the generation of complement operators. Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/CheckOperatorsOverloads.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Generator/Passes/CheckOperatorsOverloads.cs b/src/Generator/Passes/CheckOperatorsOverloads.cs index 964321c8..0e75f235 100644 --- a/src/Generator/Passes/CheckOperatorsOverloads.cs +++ b/src/Generator/Passes/CheckOperatorsOverloads.cs @@ -86,10 +86,8 @@ namespace CppSharp.Passes var missingKind = CheckMissingOperatorOverloadPair(@class, out index, op1, op2, op.Parameters.Last().Type); - if (missingKind == CXXOperatorKind.None) - return; - - if (op.Ignore) continue; + if (missingKind == CXXOperatorKind.None || op.Ignore) + continue; var method = new Method() {