This commit is contained in:
nub31
2025-06-02 15:52:06 +02:00
parent 96ad3d2677
commit 00a249f84d
4 changed files with 56 additions and 154 deletions

View File

@@ -23,12 +23,12 @@ public interface IFuncSignature
if (Name != name) return false;
if (Parameters.Count == 0 && parameters.Count == 0) return true;
if (Parameters.Count > parameters.Count) return false;
for (var i = 0; i < parameters.Count; i++)
{
if (i > Parameters.Count)
if (i >= Parameters.Count)
{
if (Parameters[^1].Variadic)
if (Parameters.Count > 0 && Parameters[^1].Variadic)
{
if (!NubType.IsCompatibleWith(parameters[i], Parameters[^1].Type))
{
@@ -45,7 +45,7 @@ public interface IFuncSignature
return false;
}
}
return true;
}