Browse Source

* fixed insertlistcopy to not reverse the list

git-svn-id: trunk@5288 -
peter 19 years ago
parent
commit
99662d0bff
1 changed files with 2 additions and 2 deletions
  1. 2 2
      compiler/cclasses.pas

+ 2 - 2
compiler/cclasses.pas

@@ -2029,13 +2029,13 @@ end;
       var
       var
         NewNode,NewNode2 : TLinkedListItem;
         NewNode,NewNode2 : TLinkedListItem;
       begin
       begin
-        NewNode:=p.First;
+        NewNode:=p.Last;
         while assigned(NewNode) do
         while assigned(NewNode) do
          begin
          begin
            NewNode2:=NewNode.Getcopy;
            NewNode2:=NewNode.Getcopy;
            if assigned(NewNode2) then
            if assigned(NewNode2) then
             Insert(NewNode2);
             Insert(NewNode2);
-           NewNode:=NewNode.Next;
+           NewNode:=NewNode.Previous;
          end;
          end;
       end;
       end;