CBE: use a 0 literal instead of error.@"(no error)"
This saves bytes and is easier to read too.
This commit is contained in:
@@ -1141,8 +1141,10 @@ pub const DeclGen = struct {
|
||||
|
||||
if (!payload_ty.hasRuntimeBits()) {
|
||||
// We use the error type directly as the type.
|
||||
const err_val = if (val.errorUnionIsPayload()) Value.initTag(.zero) else val;
|
||||
return dg.renderValue(writer, error_ty, err_val, location);
|
||||
if (val.errorUnionIsPayload()) {
|
||||
return try writer.writeByte('0');
|
||||
}
|
||||
return dg.renderValue(writer, error_ty, val, location);
|
||||
}
|
||||
|
||||
if (location != .Initializer) {
|
||||
|
||||
Reference in New Issue
Block a user