Bug 1236373 - Fix JSCLASS_CACHED_PROTO_WIDTH's definition when it appears outside the js namespace. r=jwalden

--HG--
extra : rebase_source : 27179d493978c6d5dbc1f5c7d05a6597ae9a0109
This commit is contained in:
Georg Kilzer 2016-01-03 21:15:41 +01:00
Родитель 8562b73b6c
Коммит 8ffe0ffc55
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -730,7 +730,7 @@ struct JSClass {
// Fast access to the original value of each standard class's prototype.
#define JSCLASS_CACHED_PROTO_SHIFT (JSCLASS_HIGH_FLAGS_SHIFT + 10)
#define JSCLASS_CACHED_PROTO_MASK JS_BITMASK(JSCLASS_CACHED_PROTO_WIDTH)
#define JSCLASS_CACHED_PROTO_MASK JS_BITMASK(js::JSCLASS_CACHED_PROTO_WIDTH)
#define JSCLASS_HAS_CACHED_PROTO(key) (uint32_t(key) << JSCLASS_CACHED_PROTO_SHIFT)
#define JSCLASS_CACHED_PROTO_KEY(clasp) ((JSProtoKey) \
(((clasp)->flags \