From b8526b1f75e30fc604183487ba8048eb37a965f9 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 4 Apr 2008 08:15:11 -0400 Subject: [PATCH] Flag label registers as defined when we see a label opcode. --HG-- branch : trunk --- mojoshader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mojoshader.c b/mojoshader.c index 39bb498d..662ba8e8 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -2947,6 +2947,7 @@ static void state_LABEL(Context *ctx) if (ctx->previous_opcode != OPCODE_RET) fail(ctx, "LABEL not followed by a RET"); check_label_register(ctx, 0, "LABEL"); + set_defined_register(ctx, REG_TYPE_LABEL, ctx->source_args[0].regnum); } // state_LABEL static void state_CALL(Context *ctx)