Просмотр исходного кода

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

git-svn-id: trunk@15941 -
marco 15 лет назад
Родитель
Сommit
7e51501541
1 измененных файлов с 4 добавлено и 1 удалено
  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;