diff --git a/src/AST/Namespace.cs b/src/AST/Namespace.cs index 1bc8d122..3d3f15b4 100644 --- a/src/AST/Namespace.cs +++ b/src/AST/Namespace.cs @@ -268,8 +268,8 @@ namespace CppSharp.AST public virtual IEnumerable GetFunctionOverloads(Function function) { - if (function.OperatorKind == CXXOperatorKind.Conversion) - return Functions.Where(fn => fn.OperatorKind == CXXOperatorKind.Conversion); + if (function.IsOperator) + return Functions.Where(fn => fn.OperatorKind == function.OperatorKind); return Functions.Where(fn => fn.Name == function.Name); }