mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
Builder: further constant select cleanup
This commit is contained in:
parent
8366d53499
commit
05e01301b0
1 changed files with 0 additions and 17 deletions
|
|
@ -7181,7 +7181,6 @@ pub const Constant = enum(u32) {
|
|||
@"and",
|
||||
@"or",
|
||||
xor,
|
||||
select,
|
||||
@"asm",
|
||||
@"asm sideeffect",
|
||||
@"asm alignstack",
|
||||
|
|
@ -7293,12 +7292,6 @@ pub const Constant = enum(u32) {
|
|||
rhs: Constant,
|
||||
};
|
||||
|
||||
pub const Select = extern struct {
|
||||
cond: Constant,
|
||||
lhs: Constant,
|
||||
rhs: Constant,
|
||||
};
|
||||
|
||||
pub const Assembly = extern struct {
|
||||
type: Type,
|
||||
assembly: String,
|
||||
|
|
@ -7430,7 +7423,6 @@ pub const Constant = enum(u32) {
|
|||
.@"or",
|
||||
.xor,
|
||||
=> builder.constantExtraData(Binary, item.data).lhs.typeOf(builder),
|
||||
.select => builder.constantExtraData(Select, item.data).lhs.typeOf(builder),
|
||||
.@"asm",
|
||||
.@"asm sideeffect",
|
||||
.@"asm alignstack",
|
||||
|
|
@ -7820,15 +7812,6 @@ pub const Constant = enum(u32) {
|
|||
extra.rhs.fmt(data.builder),
|
||||
});
|
||||
},
|
||||
.select => |tag| {
|
||||
const extra = data.builder.constantExtraData(Select, item.data);
|
||||
try writer.print("{s} ({%}, {%}, {%})", .{
|
||||
@tagName(tag),
|
||||
extra.cond.fmt(data.builder),
|
||||
extra.lhs.fmt(data.builder),
|
||||
extra.rhs.fmt(data.builder),
|
||||
});
|
||||
},
|
||||
.@"asm",
|
||||
.@"asm sideeffect",
|
||||
.@"asm alignstack",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue