Browse Source

* align arraydef rtti

peter 21 years ago
parent
commit
2e91bcf821
1 changed files with 7 additions and 1 deletions
  1. 7 1
      compiler/symdef.pas

+ 7 - 1
compiler/symdef.pas

@@ -2975,6 +2975,9 @@ implementation
          else
          else
            rttiList.concat(Tai_const.Create_8bit(tkarray));
            rttiList.concat(Tai_const.Create_8bit(tkarray));
          write_rtti_name;
          write_rtti_name;
+{$ifdef cpurequiresproperalignment}
+         rttilist.concat(Tai_align.Create(sizeof(TConstPtrUInt)));
+{$endif cpurequiresproperalignment}
          { size of elements }
          { size of elements }
          rttiList.concat(Tai_const.Create_32bit(elesize));
          rttiList.concat(Tai_const.Create_32bit(elesize));
          { count of elements, prevent overflow for 0..maxlongint }
          { count of elements, prevent overflow for 0..maxlongint }
@@ -6197,7 +6200,10 @@ implementation
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.259  2004-10-15 09:14:17  mazen
+  Revision 1.260  2004-10-26 15:02:33  peter
+    * align arraydef rtti
+
+  Revision 1.259  2004/10/15 09:14:17  mazen
   - remove $IFDEF DELPHI and related code
   - remove $IFDEF DELPHI and related code
   - remove $IFDEF FPCPROCVAR and related code
   - remove $IFDEF FPCPROCVAR and related code