Changeset 226338 in webkit for trunk/Source/JavaScriptCore/runtime/JSGlobalObject.h
- Timestamp:
- Jan 2, 2018, 3:38:36 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSGlobalObject.h
r225891 r226338 24 24 #include "ArrayAllocationProfile.h" 25 25 #include "ArrayBufferSharingMode.h" 26 #include "BigIntPrototype.h" 26 27 #include "BooleanPrototype.h" 27 28 #include "ExceptionHelpers.h" … … 129 130 macro(JSPromise, promise, promise, JSPromise, Promise, object) 130 131 132 #define FOR_BIG_INT_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ 133 macro(BigInt, bigInt, bigIntObject, BigIntObject, BigInt, object) 134 131 135 #define FOR_EACH_BUILTIN_DERIVED_ITERATOR_TYPE(macro) \ 132 136 macro(StringIterator, stringIterator, stringIterator, JSStringIterator, StringIterator, iterator) \ … … 161 165 class IteratorPrototype; 162 166 FOR_EACH_SIMPLE_BUILTIN_TYPE(DECLARE_SIMPLE_BUILTIN_TYPE) 167 FOR_BIG_INT_BUILTIN_TYPE_WITH_CONSTRUCTOR(DECLARE_SIMPLE_BUILTIN_TYPE) 163 168 FOR_EACH_LAZY_BUILTIN_TYPE(DECLARE_SIMPLE_BUILTIN_TYPE) 164 169 FOR_EACH_BUILTIN_DERIVED_ITERATOR_TYPE(DECLARE_SIMPLE_BUILTIN_TYPE) … … 356 361 357 362 FOR_EACH_SIMPLE_BUILTIN_TYPE(DEFINE_STORAGE_FOR_SIMPLE_TYPE) 363 FOR_BIG_INT_BUILTIN_TYPE_WITH_CONSTRUCTOR(DEFINE_STORAGE_FOR_SIMPLE_TYPE) 358 364 FOR_EACH_BUILTIN_DERIVED_ITERATOR_TYPE(DEFINE_STORAGE_FOR_SIMPLE_TYPE) 359 365 … … 571 577 SymbolPrototype* symbolPrototype() const { return m_symbolPrototype.get(); } 572 578 NumberPrototype* numberPrototype() const { return m_numberPrototype.get(); } 579 BigIntPrototype* bigIntPrototype() const { return m_bigIntPrototype.get(); } 573 580 JSObject* datePrototype() const { return m_dateStructure.prototype(this); } 574 581 RegExpPrototype* regExpPrototype() const { return m_regExpPrototype.get(); } … … 647 654 Structure* stringObjectStructure() const { return m_stringObjectStructure.get(); } 648 655 Structure* symbolObjectStructure() const { return m_symbolObjectStructure.get(); } 656 Structure* bigIntObjectStructure() const { return m_bigIntObjectStructure.get(); } 649 657 Structure* iteratorResultObjectStructure() const { return m_iteratorResultObjectStructure.get(); } 650 658 Structure* regExpMatchesArrayStructure() const { return m_regExpMatchesArrayStructure.get(); } … … 709 717 710 718 FOR_EACH_SIMPLE_BUILTIN_TYPE(DEFINE_ACCESSORS_FOR_SIMPLE_TYPE) 719 FOR_BIG_INT_BUILTIN_TYPE_WITH_CONSTRUCTOR(DEFINE_ACCESSORS_FOR_SIMPLE_TYPE) 711 720 FOR_EACH_WEBASSEMBLY_CONSTRUCTOR_TYPE(DEFINE_ACCESSORS_FOR_SIMPLE_TYPE) 712 721 FOR_EACH_BUILTIN_DERIVED_ITERATOR_TYPE(DEFINE_ACCESSORS_FOR_SIMPLE_TYPE)
Note:
See TracChangeset
for help on using the changeset viewer.