| Index: src/v8natives.js
|
| ===================================================================
|
| --- src/v8natives.js (revision 3865)
|
| +++ src/v8natives.js (working copy)
|
| @@ -623,9 +623,8 @@
|
| if (%GetInterceptorInfo(obj) & 1) {
|
| var indexedInterceptorNames =
|
| %GetIndexedInterceptorElementNames(obj);
|
| - if (indexedInterceptorNames) {
|
| + if (indexedInterceptorNames)
|
| propertyNames = propertyNames.concat(indexedInterceptorNames);
|
| - }
|
| }
|
|
|
| // Find all the named properties.
|
| @@ -643,6 +642,10 @@
|
| }
|
| }
|
|
|
| + // Property names are expected to be strings.
|
| + for (var i = 0; i < propertyNames.length; ++i)
|
| + propertyNames[i] = ToString(propertyNames[i]);
|
| +
|
| return propertyNames;
|
| }
|
|
|
|
|