Skip to content

Commit 3e9116e

Browse files
committed
#167 - удаление ненужной проверки
1 parent 164995f commit 3e9116e

File tree

2 files changed

+0
-15
lines changed

2 files changed

+0
-15
lines changed

src/Application/HydraScript.Application.StaticAnalysis/Exceptions/WrongNumberOfArguments.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/Application/HydraScript.Application.StaticAnalysis/Visitors/SemanticChecker.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -427,12 +427,6 @@ public Type Visit(CallExpression visitable)
427427
visitable.IsEmptyCall = functionSymbol.IsEmpty;
428428
var functionReturnType = functionSymbol.Type;
429429

430-
if (functionSymbol.Parameters.Count != visitable.Parameters.Count + (methodCall ? 1 : 0))
431-
throw new WrongNumberOfArguments(
432-
visitable.Segment,
433-
expected: functionSymbol.Parameters.Count,
434-
actual: visitable.Parameters.Count);
435-
436430
visitable.Parameters.Zip(parameters).Zip(functionSymbol.Parameters.ToArray()[(methodCall ? 1 : 0)..])
437431
.ToList().ForEach(pair =>
438432
{

0 commit comments

Comments
 (0)