mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
Bug 1052491, part 2 - In jsinfer, support symbol jsids. r=bhackett. This should fix symbol-related orange on a CLOSED TREE.
--HG-- extra : rebase_source : 2dbdd4ec819c14627c9a5f081c83e4afb56b6d6c extra : amend_source : baed01f715df89f4bef993902d030164b990506f
This commit is contained in:
parent
37ec514eef
commit
00c948a90a
@ -1192,7 +1192,7 @@ TypeObject::getProperty(ExclusiveContext *cx, jsid id)
|
||||
{
|
||||
JS_ASSERT(cx->compartment()->activeAnalysis);
|
||||
|
||||
JS_ASSERT(JSID_IS_VOID(id) || JSID_IS_EMPTY(id) || JSID_IS_STRING(id));
|
||||
JS_ASSERT(JSID_IS_VOID(id) || JSID_IS_EMPTY(id) || JSID_IS_STRING(id) || JSID_IS_SYMBOL(id));
|
||||
JS_ASSERT_IF(!JSID_IS_EMPTY(id), id == IdToTypeId(id));
|
||||
JS_ASSERT(!unknownProperties());
|
||||
|
||||
@ -1233,7 +1233,7 @@ TypeObject::getProperty(ExclusiveContext *cx, jsid id)
|
||||
inline HeapTypeSet *
|
||||
TypeObject::maybeGetProperty(jsid id)
|
||||
{
|
||||
JS_ASSERT(JSID_IS_VOID(id) || JSID_IS_EMPTY(id) || JSID_IS_STRING(id));
|
||||
JS_ASSERT(JSID_IS_VOID(id) || JSID_IS_EMPTY(id) || JSID_IS_STRING(id) || JSID_IS_SYMBOL(id));
|
||||
JS_ASSERT_IF(!JSID_IS_EMPTY(id), id == IdToTypeId(id));
|
||||
JS_ASSERT(!unknownProperties());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user