Explorar o código

* fix for bug #17325, an inc(i) was missing in aloop.

git-svn-id: trunk@15941 -
marco %!s(int64=15) %!d(string=hai) anos
pai
achega
7e51501541
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      rtl/inc/variants.pp

+ 4 - 1
rtl/inc/variants.pp

@@ -2804,7 +2804,10 @@ begin
   I:=Low(AVarTypes);
   Result:=False;
   While Not Result and (I<=High(AVarTypes)) do
-    Result:=((TVarData(V).vType and varTypeMask)=AVarTypes[I]);
+    begin
+      Result:=((TVarData(V).vType and varTypeMask)=AVarTypes[I]);
+      inc(i);
+    end;
 end;