diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-09-25 10:35:06 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-09-25 10:35:06 +0000 |
| commit | 14e6eec5ecdd9ca68a891dbf7173a3620f6e76c1 (patch) | |
| tree | 6a4b0dd61a023a560f0c5a9b2e4d61f4a62e982e /src/runtime/c/gu/mem.c | |
| parent | 928217f9d91b45fe48f6e176d42ee5c80d427257 (diff) | |
now a complete JIT compiler and ByteCode compiler for the def rules in the abstract syntax. there might be some bugs yet to be found, meta variables and computation under lambda is only partially supported
Diffstat (limited to 'src/runtime/c/gu/mem.c')
| -rw-r--r-- | src/runtime/c/gu/mem.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/runtime/c/gu/mem.c b/src/runtime/c/gu/mem.c index 62ffef85d..cc168637e 100644 --- a/src/runtime/c/gu/mem.c +++ b/src/runtime/c/gu/mem.c @@ -311,9 +311,8 @@ gu_pool_free(GuPool* pool) { GuFinalizerNode* node = pool->finalizers; while (node) { - GuFinalizerNode* next = node->next; node->fin->fn(node->fin); - node = next; + node = node->next; } GuMemChunk* chunk = pool->chunks; while (chunk) { |
