commit | e871bc0bba8dd79b8086a09b7c0233e4edd5d1cc | [log] [tgz] |
---|---|---|
author | oliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> | Sat Sep 12 04:52:39 2009 +0000 |
committer | oliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> | Sat Sep 12 04:52:39 2009 +0000 |
tree | f0c22ff1ebb6e4e4ab3a22be874a97275d52775e | |
parent | 2380be8b2271175ccf9c3c4ef254405ba1ea08f1 [diff] |
getPropertyNames caching is invalid when the prototype chain contains objects with custom getPropertyNames https://bugs.webkit.org/show_bug.cgi?id=29214 Reviewed by Sam Weinig. Add a flag to TypeInfo to indicate whether a type overrides getPropertyNames. This flag is used to make sure that caching of the property name data is safe. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48331 268f45cc-cd09-0410-ab3c-d52691b4dbfc