diff options
author | Marek Polacek <polacek@redhat.com> | 2015-06-25 16:26:05 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2015-06-25 16:26:05 +0000 |
commit | 62f9079a9372e04d7610098c57e7c320d922459b (patch) | |
tree | ee57812f3920d45a650fbc3892f19fba214ab28f /gcc/c/c-parser.c | |
parent | 88f554b4b93e260d8733c372f93e77c91c564e77 (diff) | |
download | gcc-62f9079a9372e04d7610098c57e7c320d922459b.zip gcc-62f9079a9372e04d7610098c57e7c320d922459b.tar.gz gcc-62f9079a9372e04d7610098c57e7c320d922459b.tar.bz2 |
cilk.c (extract_free_variables): Use is_global_var.
* cilk.c (extract_free_variables): Use is_global_var.
* c-decl.c: Use is_global_var throughout.
* c-parser.c: Likewise.
* c-typeck.c: Likewise.
From-SVN: r224947
Diffstat (limited to 'gcc/c/c-parser.c')
-rw-r--r-- | gcc/c/c-parser.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index e0ab0a1..f4d18bd 100644 --- a/gcc/c/c-parser.c +++ b/gcc/c/c-parser.c @@ -14769,7 +14769,7 @@ c_parser_omp_threadprivate (c_parser *parser) error_at (loc, "%qD is not a variable", v); else if (TREE_USED (v) && !C_DECL_THREADPRIVATE_P (v)) error_at (loc, "%qE declared %<threadprivate%> after first use", v); - else if (! TREE_STATIC (v) && ! DECL_EXTERNAL (v)) + else if (! is_global_var (v)) error_at (loc, "automatic variable %qE cannot be %<threadprivate%>", v); else if (TREE_TYPE (v) == error_mark_node) ; |