浏览代码

* added missing alignment in dynamic array RTTI for platforms that
require strict alignment (fixes bootstrapping trunk with a fixes
compiler on such platforms)

git-svn-id: branches/fixes_3_0@34181 -

Jonas Maebe 9 年之前
父节点
当前提交
c58755d18d
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      compiler/ncgrtti.pas

+ 1 - 0
compiler/ncgrtti.pas

@@ -652,6 +652,7 @@ implementation
                write_rtti_reference(def.elementdef,rt);
                { variant type }
                current_asmdata.asmlists[al_rtti].concat(Tai_const.Create_32bit(tstoreddef(def.elementdef).getvardef));
+               maybe_write_align;
                { element type }
                if def.elementdef.needs_inittable then
                  write_rtti_reference(def.elementdef,rt)