ir_reader: Don't mark functions as defined if their body is empty.
This commit is contained in:

committed by
Ian Romanick

parent
d01bf822dd
commit
d802ba110f
@@ -297,7 +297,7 @@ read_function_sig(_mesa_glsl_parse_state *st, ir_function *f, s_list *list,
|
|||||||
|
|
||||||
sig->replace_parameters(&hir_parameters);
|
sig->replace_parameters(&hir_parameters);
|
||||||
|
|
||||||
if (!skip_body) {
|
if (!skip_body && !body_list->subexpressions.is_empty()) {
|
||||||
if (sig->is_defined) {
|
if (sig->is_defined) {
|
||||||
ir_read_error(st, list, "function %s redefined", f->name);
|
ir_read_error(st, list, "function %s redefined", f->name);
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user