diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-01-08 10:34:45 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-01-08 10:34:45 -0500 |
| commit | 5a8d87f5042b5ab86de7c72df4ce84a314878e40 (patch) | |
| tree | d9a8e14011994c5ebdf4525ea5c5b647aae91a6e /std/buffer.zig | |
| parent | 38658a597bc22697c2038c21bdec9f04c9973eb8 (diff) | |
| parent | 598170756cd91b6f300921d256baa72141ec3098 (diff) | |
| download | zig-5a8d87f5042b5ab86de7c72df4ce84a314878e40.tar.gz zig-5a8d87f5042b5ab86de7c72df4ce84a314878e40.zip | |
Merge branch 'master' into llvm6
Diffstat (limited to 'std/buffer.zig')
| -rw-r--r-- | std/buffer.zig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/std/buffer.zig b/std/buffer.zig index 69e5a6d673..27c6b2f216 100644 --- a/std/buffer.zig +++ b/std/buffer.zig @@ -13,7 +13,7 @@ pub const Buffer = struct { /// Must deinitialize with deinit. pub fn init(allocator: &Allocator, m: []const u8) -> %Buffer { - var self = %return initSize(allocator, m.len); + var self = try initSize(allocator, m.len); mem.copy(u8, self.list.items, m); return self; } @@ -21,7 +21,7 @@ pub const Buffer = struct { /// Must deinitialize with deinit. pub fn initSize(allocator: &Allocator, size: usize) -> %Buffer { var self = initNull(allocator); - %return self.resize(size); + try self.resize(size); return self; } @@ -81,7 +81,7 @@ pub const Buffer = struct { } pub fn resize(self: &Buffer, new_len: usize) -> %void { - %return self.list.resize(new_len + 1); + try self.list.resize(new_len + 1); self.list.items[self.len()] = 0; } @@ -95,7 +95,7 @@ pub const Buffer = struct { pub fn append(self: &Buffer, m: []const u8) -> %void { const old_len = self.len(); - %return self.resize(old_len + m.len); + try self.resize(old_len + m.len); mem.copy(u8, self.list.toSlice()[old_len..], m); } @@ -113,7 +113,7 @@ pub const Buffer = struct { pub fn appendByteNTimes(self: &Buffer, byte: u8, count: usize) -> %void { var prev_size: usize = self.len(); const new_size = prev_size + count; - %return self.resize(new_size); + try self.resize(new_size); var i: usize = prev_size; while (i < new_size) : (i += 1) { @@ -138,7 +138,7 @@ pub const Buffer = struct { } pub fn replaceContents(self: &const Buffer, m: []const u8) -> %void { - %return self.resize(m.len); + try self.resize(m.len); mem.copy(u8, self.list.toSlice(), m); } |
