This seems like a pretty sad technical limitation of Purify.

On May 2, 2007, at 5:31 PM, Anyang Ren wrote:

There are so many UMRs that I am forced to ignroe all UMRs.
This is bad.  I am wondering if you'd consider not using bit fields
so that these UMRs can be eliminated.  You can either just make
them regular fields, which take more space,

I think it would be reasonable to eliminate bit fields in any place where they aren't genuinely saving us space. (There are cases of bit field overuse in the tree right now where there aren't enough unique bits to really save space.)

However we have used bit fields in many cases (especially in the RenderTree) to get a very significant memory savings, so it's obviously no good to eliminate those bitfields.

or implement the bit
fields by hand.

I don't think it's worth complicating our use of bit fields just to work around a flaw in one particular tool.

Have you considered running a script over the source code to eliminate the bit fields and then just pass that altered source code to Purify?

dave

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to