diff options
| author | tgschultz <tgschultz@gmail.com> | 2019-06-01 12:25:57 +0000 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-06-01 20:34:10 -0400 |
| commit | 3eca5a42e650878922437a854a352300052c878a (patch) | |
| tree | 2d7b0ea2702b7538e25695aa54fc7d80d5858128 /std | |
| parent | 6d73e5de058ea421a98a53ae6c0844860715cc01 (diff) | |
| download | zig-3eca5a42e650878922437a854a352300052c878a.tar.gz zig-3eca5a42e650878922437a854a352300052c878a.zip | |
fixed Deserializer.alignToByte() and added test coverage
Diffstat (limited to 'std')
| -rw-r--r-- | std/io.zig | 2 | ||||
| -rw-r--r-- | std/io/test.zig | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/std/io.zig b/std/io.zig index 258961fdfc..de33d95626 100644 --- a/std/io.zig +++ b/std/io.zig @@ -1131,7 +1131,7 @@ pub fn Deserializer(comptime endian: builtin.Endian, comptime packing: Packing, } pub fn alignToByte(self: *Self) void { - if (!is_packed) return; + if (packing == .Byte) return; self.in_stream.alignToByte(); } diff --git a/std/io/test.zig b/std/io/test.zig index fc3b0f8902..bd0a0a902a 100644 --- a/std/io/test.zig +++ b/std/io/test.zig @@ -417,6 +417,7 @@ fn testIntSerializerDeserializerInfNaN( const nan_check_f16 = try deserializer.deserialize(f16); const inf_check_f16 = try deserializer.deserialize(f16); const nan_check_f32 = try deserializer.deserialize(f32); + deserializer.alignToByte(); const inf_check_f32 = try deserializer.deserialize(f32); const nan_check_f64 = try deserializer.deserialize(f64); const inf_check_f64 = try deserializer.deserialize(f64); |
