Explorar o código

Removed limitation for port depths when CellsAreObjects is not present.

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6571 8c9fc860-2736-0410-a75d-ab315db34111
felixf %!s(int64=9) %!d(string=hai) anos
pai
achega
a80a205861
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      source/FoxSemanticChecker.Mod

+ 2 - 1
source/FoxSemanticChecker.Mod

@@ -5953,9 +5953,10 @@ TYPE
 					END;
 
 					IF numberActualParameters = 3 THEN
-						IF ~cellsAreObjects & ~IsIntegerValue(parameter2,i0) & (i0>=0) THEN
+						(*IF ~cellsAreObjects & ~IsIntegerValue(parameter2,i0) & (i0>=0) THEN
 							Error(position,Diagnostics.Invalid,"incompatible channel size parameter");
 						END;
+						*)
 						parameter2 := NewConversion(Diagnostics.Invalid,parameter2,system.longintType,NIL);
 						actualParameters.SetExpression(2,parameter2);
 					END;