From c8f266ef8563190ce834a155a3b82d331e806d83 Mon Sep 17 00:00:00 2001 From: Elias Holzer Date: Tue, 13 May 2014 16:54:43 +0200 Subject: [PATCH] Check for constness first in CheckAmbiguousFunctionPass before doing the check for default parameters. Fixes test case from previous commit. --- src/Generator/Passes/CheckAmbiguousFunctions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Generator/Passes/CheckAmbiguousFunctions.cs b/src/Generator/Passes/CheckAmbiguousFunctions.cs index f0c67a89..5627dbaf 100644 --- a/src/Generator/Passes/CheckAmbiguousFunctions.cs +++ b/src/Generator/Passes/CheckAmbiguousFunctions.cs @@ -44,10 +44,10 @@ namespace CppSharp.Passes if (!overload.IsGenerated) continue; - if (!CheckDefaultParameters(function, overload)) + if (!CheckConstness(function, overload)) continue; - if (!CheckConstness(function, overload)) + if (!CheckDefaultParameters(function, overload)) continue; function.IsAmbiguous = true;