commit 2561168adbe642287c1eccd73fc29576ff0216f3 (tree)
parent 88634f0481fb1bd78f8d018b76cab6590691c8a9
Author: LemonBoy <thatlemon@gmail.com>
Date: Tue, 29 Dec 2020 13:00:01 +0100
std: Clean up some tests
No functional changes, remove some dead code.
Diffstat:
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/lib/std/dwarf.zig b/lib/std/dwarf.zig
@@ -413,10 +413,7 @@ pub const DwarfInfo = struct {
var this_unit_offset: u64 = 0;
while (this_unit_offset < try seekable.getEndPos()) {
- seekable.seekTo(this_unit_offset) catch |err| switch (err) {
- error.EndOfStream => unreachable,
- else => return err,
- };
+ try seekable.seekTo(this_unit_offset);
var is_64: bool = undefined;
const unit_length = try readUnitLength(in, di.endian, &is_64);
@@ -520,10 +517,7 @@ pub const DwarfInfo = struct {
var this_unit_offset: u64 = 0;
while (this_unit_offset < try seekable.getEndPos()) {
- seekable.seekTo(this_unit_offset) catch |err| switch (err) {
- error.EndOfStream => unreachable,
- else => return err,
- };
+ try seekable.seekTo(this_unit_offset);
var is_64: bool = undefined;
const unit_length = try readUnitLength(in, di.endian, &is_64);
diff --git a/test/stage1/behavior/union.zig b/test/stage1/behavior/union.zig
@@ -742,7 +742,7 @@ test "@unionInit on union w/ tag but no fields" {
const Data = union(Type) {
no_op: void,
- pub fn decode(buf: []const u8) !Data {
+ pub fn decode(buf: []const u8) Data {
return @unionInit(Data, "no_op", {});
}
};
@@ -753,7 +753,7 @@ test "@unionInit on union w/ tag but no fields" {
fn doTheTest() void {
var data: Data = .{ .no_op = .{} };
- var o = try Data.decode(&[_]u8{});
+ var o = Data.decode(&[_]u8{});
expectEqual(Type.no_op, o);
}
};