------- Comment #4 from rguenth at gcc dot gnu dot org 2010-07-10 11:00 ------- Field types not compatible. field 0x7ffff5754d10 mNextSibling field 0x7ffff5974428 mNextSibling Field types not compatible. field 0x7ffff5754da8 mPreviousSibling field 0x7ffff59744c0 mPreviousSibling Field types not compatible. field 0x7ffff5754e40 mFirstChild field 0x7ffff5974558 mFirstChild
which is because Pointed-to types mismatching. 0x7ffff59ff7e0 struct nsIContent 0x7ffff5b01690 struct nsIContent which is because Field types not compatible. field 0x7ffff59f4ed8 D.6847 field 0x7ffff5b00980 D.2414 Field types not compatible. field 0x7ffff5a02000 mPrimaryFrame field 0x7ffff5b00a18 mPrimaryFrame the latter because of Pointed-to types mismatching. 0x7ffff59ff930 struct nsIFrame 0x7ffff5b01000 struct nsIFrame (and we recurse, which means this one is not the issue) the former because of Field types not compatible. field 0x7ffff5754d10 mNextSibling field 0x7ffff5974428 mNextSibling Field types not compatible. field 0x7ffff5754da8 mPreviousSibling field 0x7ffff59744c0 mPreviousSibling Field types not compatible. field 0x7ffff5754e40 mFirstChild field 0x7ffff5974558 mFirstChild (and we recurse, which means this one is not the issue) should be not an issue. Appearantly the cache doesn't work for us here. Hm. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44894