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);
        }
 

Reply via email to