Browse Source

* more unaligned fixes for xmlread. Mantis 12137

git-svn-id: trunk@11759 -
marco 17 years ago
parent
commit
e7c43e55c5
1 changed files with 3 additions and 3 deletions
  1. 3 3
      packages/fcl-xml/src/xmlread.pp

+ 3 - 3
packages/fcl-xml/src/xmlread.pp

@@ -2982,9 +2982,9 @@ begin
   Inc(FNesting);
   Inc(FNesting);
   if FNesting >= Length(FValidator) then
   if FNesting >= Length(FValidator) then
     SetLength(FValidator, FNesting * 2);
     SetLength(FValidator, FNesting * 2);
-  FValidator[FNesting].FElementDef := aElDef;
-  FValidator[FNesting].FCurCP := nil;
-  FValidator[FNesting].FFailed := False;
+  unaligned(FValidator[FNesting].FElementDef) := aElDef;
+  unaligned(FValidator[FNesting].FCurCP) := nil;
+  unaligned(FValidator[FNesting].FFailed) := False;
   UpdateConstraints;
   UpdateConstraints;
 end;
 end;