[ create a new paste ] login | about

Link: http://codepad.org/QHm2QNQ7    [ raw code | output | fork ]

D, pasted on Oct 13:
1
2
3
4
5
6
7
8
9
struct MemoryPool(T) {
    alias T[100_000 / T.sizeof] Chunk;
    static Chunk*[] chunks;
}
struct Foo {
    int x;
    static MemoryPool!(Foo) pool;
}
void main() {}


Output:
1
2
Line 2: struct t.Foo no size yet for forward reference
Line 7: template instance t.MemoryPool!(Foo ) error instantiating


Create a new paste based on this one


Comments: