This commit is contained in:
Ivan Bondarev 2022-11-20 12:32:32 +01:00
parent 078d140c21
commit 88d903bbed
2 changed files with 12 additions and 1 deletions

11
TestSuite/tuples2.pas Normal file
View file

@ -0,0 +1,11 @@
begin
var a := |System.ValueTuple.Create('c',1)|;
var b := false;
foreach var (ch, i) in a do
begin
assert(ch = 'c');
assert(i = 1);
b := true;
end;
assert(b);
end.

View file

@ -93,7 +93,7 @@ namespace PascalABCCompiler.TreeConverter
var IsTuple = false; var IsTuple = false;
var IsSequence = false; var IsSequence = false;
if (t.FullName.StartsWith("System.Tuple")) if (t.FullName.StartsWith("System.Tuple") || t.FullName.StartsWith("System.ValueTuple"))
IsTuple = true; IsTuple = true;
if (!IsTuple) if (!IsTuple)
{ {