--- a/mojoshader_assembler.c Wed Dec 10 03:48:47 2008 -0500 +++ b/mojoshader_assembler.c Wed Dec 10 03:50:16 2008 -0500 @@ -206,6 +206,7 @@ while (1) { + // !!! FIXME: carefully crafted (but legal) comments can trigger this. if (idx >= sizeof (ctx->token)) return fail(ctx, "buffer overflow");