Commit 80bbf234e0
Changed files (5)
lib
std
test
standalone
brace_expansion
lib/std/heap/logging_allocator.zig
@@ -53,7 +53,7 @@ pub fn ScopedLoggingAllocator(
len_align: u29,
ra: usize,
) error{OutOfMemory}![]u8 {
- const result = self.parent_allocator.allocFn(self.parent_allocator, len, ptr_align, len_align, ra);
+ const result = self.parent_allocator.allocFn(self.parent_allocator.ptr, len, ptr_align, len_align, ra);
if (result) |_| {
logHelper(
success_log_level,
@@ -78,7 +78,7 @@ pub fn ScopedLoggingAllocator(
len_align: u29,
ra: usize,
) error{OutOfMemory}!usize {
- if (self.parent_allocator.resizeFn(self.parent_allocator, buf, buf_align, new_len, len_align, ra)) |resized_len| {
+ if (self.parent_allocator.resizeFn(self.parent_allocator.ptr, buf, buf_align, new_len, len_align, ra)) |resized_len| {
if (new_len == 0) {
logHelper(success_log_level, "free - success - len: {}", .{buf.len});
} else if (new_len <= buf.len) {
lib/std/testing/failing_allocator.zig
@@ -28,9 +28,9 @@ pub const FailingAllocator = struct {
/// var a = try failing_alloc.create(i32);
/// var b = try failing_alloc.create(i32);
/// testing.expectError(error.OutOfMemory, failing_alloc.create(i32));
- pub fn init(allocator: mem.Allocator, fail_index: usize) FailingAllocator {
+ pub fn init(internal_allocator: mem.Allocator, fail_index: usize) FailingAllocator {
return FailingAllocator{
- .internal_allocator = allocator,
+ .internal_allocator = internal_allocator,
.fail_index = fail_index,
.index = 0,
.allocated_bytes = 0,
lib/std/mem.zig
@@ -40,9 +40,9 @@ pub fn ValidationAllocator(comptime T: type) type {
underlying_allocator: T,
- pub fn init(allocator: T) @This() {
+ pub fn init(underlying_allocator: T) @This() {
return .{
- .underlying_allocator = allocator,
+ .underlying_allocator = underlying_allocator,
};
}
test/standalone/brace_expansion/main.zig
@@ -16,7 +16,7 @@ const Token = union(enum) {
};
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
-const global_allocator = gpa.allocator();
+var global_allocator = gpa.allocator();
fn tokenize(input: []const u8) !ArrayList(Token) {
const State = enum {
test/compile_errors.zig
@@ -6550,9 +6550,9 @@ pub fn addCases(ctx: *TestContext) !void {
ctx.objErrStage1("method call with first arg type wrong container",
\\pub const List = struct {
\\ len: usize,
- \\ allocator: Allocator,
+ \\ allocator: *Allocator,
\\
- \\ pub fn init(allocator: Allocator) List {
+ \\ pub fn init(allocator: *Allocator) List {
\\ return List {
\\ .len = 0,
\\ .allocator = allocator,
@@ -6573,7 +6573,7 @@ pub fn addCases(ctx: *TestContext) !void {
\\ x.init();
\\}
, &[_][]const u8{
- "tmp.zig:23:5: error: expected type 'Allocator', found '*List'",
+ "tmp.zig:23:5: error: expected type '*Allocator', found '*List'",
});
ctx.objErrStage1("binary not on number literal",