Test that main doesn't take any parameters.

Fixes main2.vert.
This commit is contained in:
Eric Anholt 2010-03-30 23:37:51 -10:00
parent aad7c77937
commit 174cc03edc
1 changed files with 6 additions and 0 deletions

View File

@ -1462,6 +1462,12 @@ ast_function_definition::hir(exec_list *instructions,
_mesa_glsl_error(& loc, state, "main() must return void");
}
if (!parameters.is_empty()) {
YYLTYPE loc = this->get_location();
_mesa_glsl_error(& loc, state, "main() must not take any parameters");
}
}
/* Finish storing the information about this new function in its signature.