From 8e875f54591b4277fb453cfd036d9ee57b9f05aa Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 2 Jul 2008 15:44:51 -0400 Subject: [PATCH] Determine constant arrays before setting any local pointers. Safety first! --HG-- branch : trunk --- mojoshader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mojoshader.c b/mojoshader.c index bbbaac0c..2e6dc4e5 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -7210,12 +7210,12 @@ static void process_definitions(Context *ctx) // !!! FIXME: DCL'd before use (default to 2d?). We aren't checking // !!! FIXME: this at the moment, though. + determine_constants_arrays(ctx); // in case this hasn't been called yet. + RegisterList *uitem = &ctx->uniforms; RegisterList *prev = &ctx->used_registers; RegisterList *item = prev->next; - determine_constants_arrays(ctx); // in case this hasn't been called yet. - while (item != NULL) { RegisterList *next = item->next;