@@ -170,7 +170,7 @@ public func checkIntDoubleOrBignum(_ x: IntDoubleOrBignum, tag: Int) -> Bool {
170
170
// CHECK-NEXT: inline bool isThird() const {
171
171
// CHECK-NEXT: return *this == cases::third;
172
172
// CHECK-NEXT: }
173
- // CHECK: inline int _getEnumTag() const {
173
+ // CHECK: inline unsigned _getEnumTag() const {
174
174
// CHECK-NEXT: auto metadata = _impl::$s5Enums12BoolWithCaseOMa(0);
175
175
// CHECK-NEXT: auto *vwTableAddr = reinterpret_cast<swift::_impl::ValueWitnessTable **>(metadata._0) - 1;
176
176
// CHECK-NEXT: #ifdef __arm64e__
@@ -201,7 +201,7 @@ public func checkIntDoubleOrBignum(_ x: IntDoubleOrBignum, tag: Int) -> Bool {
201
201
// CHECK: inline bool isThree() const {
202
202
// CHECK-NEXT: return *this == cases::three;
203
203
// CHECK-NEXT: }
204
- // CHECK: inline int _getEnumTag() const {
204
+ // CHECK: inline unsigned _getEnumTag() const {
205
205
// CHECK-NEXT: auto metadata = _impl::$s5Enums9CLikeEnumOMa(0);
206
206
// CHECK-NEXT: auto *vwTableAddr = reinterpret_cast<swift::_impl::ValueWitnessTable **>(metadata._0) - 1;
207
207
// CHECK-NEXT: #ifdef __arm64e__
@@ -224,7 +224,7 @@ public func checkIntDoubleOrBignum(_ x: IntDoubleOrBignum, tag: Int) -> Bool {
224
224
// CHECK-NEXT: inline bool isOne() const {
225
225
// CHECK-NEXT: return *this == cases::one;
226
226
// CHECK-NEXT: }
227
- // CHECK: inline int _getEnumTag() const {
227
+ // CHECK: inline unsigned _getEnumTag() const {
228
228
// CHECK-NEXT: auto metadata = _impl::$s5Enums8DataCaseOMa(0);
229
229
// CHECK-NEXT: auto *vwTableAddr = reinterpret_cast<swift::_impl::ValueWitnessTable **>(metadata._0) - 1;
230
230
// CHECK-NEXT: #ifdef __arm64e__
@@ -255,7 +255,7 @@ public func checkIntDoubleOrBignum(_ x: IntDoubleOrBignum, tag: Int) -> Bool {
255
255
// CHECK: inline bool isBignum() const {
256
256
// CHECK-NEXT: return *this == cases::Bignum;
257
257
// CHECK-NEXT: }
258
- // CHECK: inline int _getEnumTag() const {
258
+ // CHECK: inline unsigned _getEnumTag() const {
259
259
// CHECK-NEXT: auto metadata = _impl::$s5Enums17IntDoubleOrBignumOMa(0);
260
260
// CHECK-NEXT: auto *vwTableAddr = reinterpret_cast<swift::_impl::ValueWitnessTable **>(metadata._0) - 1;
261
261
// CHECK-NEXT: #ifdef __arm64e__
@@ -286,7 +286,7 @@ public func checkIntDoubleOrBignum(_ x: IntDoubleOrBignum, tag: Int) -> Bool {
286
286
// CHECK: inline bool isPosInfinity() const {
287
287
// CHECK-NEXT: return *this == cases::PosInfinity;
288
288
// CHECK-NEXT: }
289
- // CHECK: inline int _getEnumTag() const {
289
+ // CHECK: inline unsigned _getEnumTag() const {
290
290
// CHECK-NEXT: auto metadata = _impl::$s5Enums13IntOrInfinityOMa(0);
291
291
// CHECK-NEXT: auto *vwTableAddr = reinterpret_cast<swift::_impl::ValueWitnessTable **>(metadata._0) - 1;
292
292
// CHECK-NEXT: #ifdef __arm64e__
@@ -321,7 +321,7 @@ public func checkIntDoubleOrBignum(_ x: IntDoubleOrBignum, tag: Int) -> Bool {
321
321
// CHECK-NEXT: inline bool isFourth() const {
322
322
// CHECK-NEXT: return *this == cases::fourth;
323
323
// CHECK-NEXT: }
324
- // CHECK: inline int _getEnumTag() const {
324
+ // CHECK: inline unsigned _getEnumTag() const {
325
325
// CHECK-NEXT: auto metadata = _impl::$s5Enums20MultipleBoolWithCaseOMa(0);
326
326
// CHECK-NEXT: auto *vwTableAddr = reinterpret_cast<swift::_impl::ValueWitnessTable **>(metadata._0) - 1;
327
327
// CHECK-NEXT: #ifdef __arm64e__
0 commit comments