| ... | @@ -7181,7 +7181,6 @@ pub const Constant = enum(u32) { | ... | @@ -7181,7 +7181,6 @@ pub const Constant = enum(u32) { |
| 7181 | @"and", | 7181 | @"and", |
| 7182 | @"or", | 7182 | @"or", |
| 7183 | xor, | 7183 | xor, |
| 7184 | select, | | |
| 7185 | @"asm", | 7184 | @"asm", |
| 7186 | @"asm sideeffect", | 7185 | @"asm sideeffect", |
| 7187 | @"asm alignstack", | 7186 | @"asm alignstack", |
| ... | @@ -7293,12 +7292,6 @@ pub const Constant = enum(u32) { | ... | @@ -7293,12 +7292,6 @@ pub const Constant = enum(u32) { |
| 7293 | rhs: Constant, | 7292 | rhs: Constant, |
| 7294 | }; | 7293 | }; |
| 7295 | | 7294 | |
| 7296 | pub const Select = extern struct { | | |
| 7297 | cond: Constant, | | |
| 7298 | lhs: Constant, | | |
| 7299 | rhs: Constant, | | |
| 7300 | }; | | |
| 7301 | | | |
| 7302 | pub const Assembly = extern struct { | 7295 | pub const Assembly = extern struct { |
| 7303 | type: Type, | 7296 | type: Type, |
| 7304 | assembly: String, | 7297 | assembly: String, |
| ... | @@ -7430,7 +7423,6 @@ pub const Constant = enum(u32) { | ... | @@ -7430,7 +7423,6 @@ pub const Constant = enum(u32) { |
| 7430 | .@"or", | 7423 | .@"or", |
| 7431 | .xor, | 7424 | .xor, |
| 7432 | => builder.constantExtraData(Binary, item.data).lhs.typeOf(builder), | 7425 | => builder.constantExtraData(Binary, item.data).lhs.typeOf(builder), |
| 7433 | .select => builder.constantExtraData(Select, item.data).lhs.typeOf(builder), | | |
| 7434 | .@"asm", | 7426 | .@"asm", |
| 7435 | .@"asm sideeffect", | 7427 | .@"asm sideeffect", |
| 7436 | .@"asm alignstack", | 7428 | .@"asm alignstack", |
| ... | @@ -7820,15 +7812,6 @@ pub const Constant = enum(u32) { | ... | @@ -7820,15 +7812,6 @@ pub const Constant = enum(u32) { |
| 7820 | extra.rhs.fmt(data.builder), | 7812 | extra.rhs.fmt(data.builder), |
| 7821 | }); | 7813 | }); |
| 7822 | }, | 7814 | }, |
| 7823 | .select => |tag| { | | |
| 7824 | const extra = data.builder.constantExtraData(Select, item.data); | | |
| 7825 | try writer.print("{s} ({%}, {%}, {%})", .{ | | |
| 7826 | @tagName(tag), | | |
| 7827 | extra.cond.fmt(data.builder), | | |
| 7828 | extra.lhs.fmt(data.builder), | | |
| 7829 | extra.rhs.fmt(data.builder), | | |
| 7830 | }); | | |
| 7831 | }, | | |
| 7832 | .@"asm", | 7815 | .@"asm", |
| 7833 | .@"asm sideeffect", | 7816 | .@"asm sideeffect", |
| 7834 | .@"asm alignstack", | 7817 | .@"asm alignstack", |