Skip to content

Commit 11aecaf

Browse files
committed
приводить аргумент Тип() к Строке
1 parent 55c75ee commit 11aecaf

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/OneScript.Native/Compiler/MethodCompiler.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1328,9 +1328,8 @@ private Expression CreateBuiltInFunctionCall(CallNode node)
13281328
result = DirectConversionCall(node, typeof(DateTime));
13291329
break;
13301330
case Token.Type:
1331-
CheckArgumentsCount(node.ArgumentList, 1);
1332-
result = ExpressionHelpers.TypeByNameCall(CurrentTypeManager,
1333-
ConvertToExpressionTree(node.ArgumentList.Children[0].Children[0]));
1331+
var strType = DirectConversionCall(node, typeof(string));
1332+
result = ExpressionHelpers.TypeByNameCall(CurrentTypeManager, strType);
13341333
break;
13351334
case Token.ExceptionInfo:
13361335
CheckArgumentsCount(node.ArgumentList, 0);

0 commit comments

Comments
 (0)