mirror of
https://github.com/ziglang/zig.git
synced 2025-12-12 17:23:09 +00:00
parent
8fef23a525
commit
e1b258f39f
@ -32,6 +32,7 @@ comptime {
|
||||
_ = @import("behavior/bugs/394.zig");
|
||||
_ = @import("behavior/bugs/421.zig");
|
||||
_ = @import("behavior/bugs/529.zig");
|
||||
_ = @import("behavior/bugs/624.zig");
|
||||
_ = @import("behavior/bugs/655.zig");
|
||||
_ = @import("behavior/bugs/656.zig");
|
||||
_ = @import("behavior/bugs/679.zig");
|
||||
|
||||
23
test/stage1/behavior/bugs/624.zig
Normal file
23
test/stage1/behavior/bugs/624.zig
Normal file
@ -0,0 +1,23 @@
|
||||
const std = @import("std");
|
||||
const expect = std.testing.expect;
|
||||
|
||||
const TestContext = struct {
|
||||
server_context: *ListenerContext,
|
||||
};
|
||||
|
||||
const ListenerContext = struct {
|
||||
context_alloc: *ContextAllocator,
|
||||
};
|
||||
|
||||
const ContextAllocator = MemoryPool(TestContext);
|
||||
|
||||
fn MemoryPool(comptime T: type) type {
|
||||
return struct {
|
||||
n: usize,
|
||||
};
|
||||
}
|
||||
|
||||
test "foo" {
|
||||
var allocator = ContextAllocator{ .n = 10 };
|
||||
expect(allocator.n == 10);
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user