commit 80b8ac00bc997d13b4391d6d58f9f35c44c81be5
Author: Roberto E. Vargas Caballero <[email protected]>
AuthorDate: Wed Aug 10 08:31:06 2016 +0200
Commit: Roberto E. Vargas Caballero <[email protected]>
CommitDate: Wed Aug 10 08:31:06 2016 +0200
Revert "[cc1] Allow declaration of global array variables"
This reverts commit 7cf23450ad628012dfb66d72f1796955d1b34d71.
diff --git a/cc1/decl.c b/cc1/decl.c
index ab13ae1..a167449 100644
--- a/cc1/decl.c
+++ b/cc1/decl.c
@@ -745,7 +745,7 @@ identifier(struct decl *dcl)
/* TODO: Add warning about ANSI limits */
if (!(tp->prop & TDEFINED) &&
sclass != EXTERN && sclass != TYPEDEF &&
- (tp->op != ARY || yytoken != '=' && curctx != GLOBALCTX)) {
+ !(tp->op == ARY && yytoken == '=')) {
errorp("declared variable '%s' of incomplete type", name);
}