Explorar el Código

* take SizeOfItem() properly into account in T(Tag)HashSet

git-svn-id: trunk@32044 -
Jonas Maebe hace 10 años
padre
commit
67b958bb32
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      compiler/cclasses.pas

+ 2 - 2
compiler/cclasses.pas

@@ -2900,7 +2900,7 @@ end;
           end
         else
           begin
-            New(Result);
+            GetMem(Result,SizeOfItem);
             if FOwnsKeys then
             begin
               GetMem(Result^.Key, KeyLen);
@@ -3007,7 +3007,7 @@ end;
           end
         else
           begin
-            New(Result);
+            Getmem(Result,SizeOfItem);
             if FOwnsKeys then
             begin
               GetMem(Result^.Key, KeyLen);