|
@@ -97,7 +97,7 @@ struct NoReturn { };
|
|
|
struct Discarded { };
|
|
struct Discarded { };
|
|
|
|
|
|
|
|
struct Type {
|
|
struct Type {
|
|
|
- int index;
|
|
|
|
|
|
|
+ int16_t index;
|
|
|
constexpr Type(): index(-1) {}
|
|
constexpr Type(): index(-1) {}
|
|
|
explicit constexpr Type(int index): index(index) {}
|
|
explicit constexpr Type(int index): index(index) {}
|
|
|
bool operator==(Type other) const { return this->index == other.index; }
|
|
bool operator==(Type other) const { return this->index == other.index; }
|