diff -r af7b7bfdfc2a -r bcca8b3ae152 mojoshader_preprocessor.c --- a/mojoshader_preprocessor.c Thu Feb 19 03:58:14 2009 -0500 +++ b/mojoshader_preprocessor.c Thu Feb 19 03:58:25 2009 -0500 @@ -362,6 +362,7 @@ #define PUT_POOL(type, poolname) \ static void put_##poolname(Context *ctx, type *item) { \ item->next = ctx->poolname##_pool; \ + ctx->poolname##_pool = item; \ } #define IMPLEMENT_POOL(type, poolname) \