** has been removed from the language - convert to @splat
Some checks failed
aws-zig nightly build / build-zig-nightly (push) Failing after 28m17s
Some checks failed
aws-zig nightly build / build-zig-nightly (push) Failing after 28m17s
This commit is contained in:
parent
0623e9749e
commit
b4739c6f1f
3 changed files with 3 additions and 3 deletions
|
|
@ -1638,7 +1638,7 @@ fn parseInternal(comptime T: type, token: Token, tokens: *TokenStream, options:
|
||||||
else => return error.UnexpectedToken,
|
else => return error.UnexpectedToken,
|
||||||
}
|
}
|
||||||
var r: T = undefined;
|
var r: T = undefined;
|
||||||
var fields_seen = [_]bool{false} ** structInfo.fields.len;
|
var fields_seen: [structInfo.fields.len]bool = @splat(false);
|
||||||
errdefer {
|
errdefer {
|
||||||
// TODO: why so high here? This was needed for ec2 describe instances
|
// TODO: why so high here? This was needed for ec2 describe instances
|
||||||
@setEvalBranchQuota(100000);
|
@setEvalBranchQuota(100000);
|
||||||
|
|
|
||||||
|
|
@ -448,7 +448,7 @@ pub fn Request(comptime request_action: anytype) type {
|
||||||
T: type,
|
T: type,
|
||||||
header_name: []const u8,
|
header_name: []const u8,
|
||||||
};
|
};
|
||||||
comptime var fields = [_]?HeaderInfo{null} ** std.meta.fields(@TypeOf(action.Response.http_header)).len;
|
comptime var fields: [std.meta.fields(@TypeOf(action.Response.http_header)).len]?HeaderInfo = @splat(null);
|
||||||
inline for (std.meta.fields(@TypeOf(action.Response.http_header)), 0..) |f, inx| {
|
inline for (std.meta.fields(@TypeOf(action.Response.http_header)), 0..) |f, inx| {
|
||||||
fields[inx] = HeaderInfo{
|
fields[inx] = HeaderInfo{
|
||||||
.name = f.name,
|
.name = f.name,
|
||||||
|
|
|
||||||
|
|
@ -244,7 +244,7 @@ fn parseInternal(comptime T: type, element: *xml.Element, options: ParseOptions)
|
||||||
},
|
},
|
||||||
.@"struct" => |struct_info| {
|
.@"struct" => |struct_info| {
|
||||||
var r: T = undefined;
|
var r: T = undefined;
|
||||||
var fields_seen = [_]bool{false} ** struct_info.fields.len;
|
var fields_seen: [struct_info.fields.len]bool = @splat(false);
|
||||||
var fields_set: u64 = 0;
|
var fields_set: u64 = 0;
|
||||||
// errdefer {
|
// errdefer {
|
||||||
// // TODO: why so high here? This was needed for ec2 describe instances
|
// // TODO: why so high here? This was needed for ec2 describe instances
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue