Signed-off-by: Alejandro Colomar <alx@xxxxxxxxxx> --- gcc/c/c-decl.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/gcc/c/c-decl.cc b/gcc/c/c-decl.cc index 15dcf61dec1..9c85b32ac3e 100644 --- a/gcc/c/c-decl.cc +++ b/gcc/c/c-decl.cc @@ -7384,13 +7384,7 @@ grokdeclarator (const struct c_declarator *declarator, warn_variable_length_array (name, size); } } - else if ((decl_context == NORMAL || decl_context == FIELD) - && current_scope == file_scope) - { -// XXX: 'int f(void)[m];' triggers this - error_at (loc, "variably modified %qE at file scope", name); - size = integer_one_node; - } +// TODO: Check if this removal doesn't regress anything! else { /* Make sure the array size remains visibly -- 2.49.0