@@ -581,14 +581,18 @@ class Type {
581581 };
582582
583583 Iterator begin () const { return Iterator{{this , 0 }}; }
584- Iterator end () const { return Iterator{{this , size ()}}; }
584+ Iterator end () const {
585+ return Iterator{{this , size ()}};
586+ }
585587 std::reverse_iterator<Iterator> rbegin () const {
586588 return std::make_reverse_iterator (end ());
587589 }
588590 std::reverse_iterator<Iterator> rend () const {
589591 return std::make_reverse_iterator (begin ());
590592 }
591- const Type& operator [](size_t i) const { return *Iterator{{this , i}}; }
593+ const Type& operator [](size_t i) const {
594+ return *Iterator{{this , i}};
595+ }
592596};
593597
594598Type Type::asWrittenGivenFeatures (FeatureSet feats) const {
@@ -645,6 +649,8 @@ constexpr HeapType noexn = HeapType::noexn;
645649HeapType getMutI8Array ();
646650HeapType getMutI16Array ();
647651
652+ Type getI64Pair ();
653+
648654} // namespace HeapTypes
649655
650656// A recursion group consisting of one or more HeapTypes. HeapTypes with single
@@ -669,8 +675,12 @@ class RecGroup {
669675 };
670676
671677 Iterator begin () const { return Iterator{{this , 0 }}; }
672- Iterator end () const { return Iterator{{this , size ()}}; }
673- HeapType operator [](size_t i) const { return *Iterator{{this , i}}; }
678+ Iterator end () const {
679+ return Iterator{{this , size ()}};
680+ }
681+ HeapType operator [](size_t i) const {
682+ return *Iterator{{this , i}};
683+ }
674684};
675685
676686struct Signature {
0 commit comments