mirror of
https://github.com/ziglang/zig.git
synced 2025-12-15 10:43:08 +00:00
parent
8fef23a525
commit
e1b258f39f
@ -32,6 +32,7 @@ comptime {
|
|||||||
_ = @import("behavior/bugs/394.zig");
|
_ = @import("behavior/bugs/394.zig");
|
||||||
_ = @import("behavior/bugs/421.zig");
|
_ = @import("behavior/bugs/421.zig");
|
||||||
_ = @import("behavior/bugs/529.zig");
|
_ = @import("behavior/bugs/529.zig");
|
||||||
|
_ = @import("behavior/bugs/624.zig");
|
||||||
_ = @import("behavior/bugs/655.zig");
|
_ = @import("behavior/bugs/655.zig");
|
||||||
_ = @import("behavior/bugs/656.zig");
|
_ = @import("behavior/bugs/656.zig");
|
||||||
_ = @import("behavior/bugs/679.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