diff options
Diffstat (limited to 'std')
| -rw-r--r-- | std/cstr.zig | 4 | ||||
| -rw-r--r-- | std/list.zig | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/std/cstr.zig b/std/cstr.zig index e3755b62df..cf1c020ccd 100644 --- a/std/cstr.zig +++ b/std/cstr.zig @@ -39,7 +39,7 @@ pub const CBuf = struct { /// Must deinitialize with deinit. pub fn initEmpty(allocator: &Allocator) -> %CBuf { - const self = CBuf { + var self = CBuf { .list = List(u8).init(allocator), }; %return self.resize(0); @@ -48,7 +48,7 @@ pub const CBuf = struct { /// Must deinitialize with deinit. pub fn initFromMem(allocator: &Allocator, m: []const u8) -> %CBuf { - const self = CBuf { + var self = CBuf { .list = List(u8).init(allocator), }; %return self.resize(m.len); diff --git a/std/list.zig b/std/list.zig index 52a6eb3095..69f17df7f4 100644 --- a/std/list.zig +++ b/std/list.zig @@ -23,7 +23,7 @@ pub fn List(inline T: type) -> type{ l.allocator.free(T, l.items); } - pub fn toSlice(l: &Self) -> []T { + pub fn toSlice(l: &const Self) -> []const T { return l.items[0...l.len]; } |
