mesa: emit more info in program parser error message

This commit is contained in:
Brian Paul 2011-04-27 09:23:16 -06:00
parent 0be6ae74e9
commit f3c92c2323

View file

@ -1258,7 +1258,11 @@ optArraySize:
| INTEGER
{
if (($1 < 1) || ((unsigned) $1 > state->limits->MaxParameters)) {
yyerror(& @1, state, "invalid parameter array size");
char msg[100];
_mesa_snprintf(msg, sizeof(msg),
"invalid parameter array size (size=%d max=%u)",
$1, state->limits->MaxParameters);
yyerror(& @1, state, msg);
YYERROR;
} else {
$$ = $1;