浏览代码

* more unaligned fixes for xmlread. Mantis 12137

git-svn-id: trunk@11759 -
marco 17 年之前
父节点
当前提交
e7c43e55c5
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      packages/fcl-xml/src/xmlread.pp

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

@@ -2982,9 +2982,9 @@ begin
   Inc(FNesting);
   if FNesting >= Length(FValidator) then
     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;
 end;