diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2000-04-18 18:14:10 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2000-04-18 14:14:10 -0400 |
commit | 749a2da1bae8c0c91746d37b330626485566b308 (patch) | |
tree | 3b114c4a2f0a4500d5c382d1a3fa41ad85ca34be /gcc/c-decl.c | |
parent | 83c1f6283efe9b71a6ea71a3761aa2110214be5b (diff) | |
download | gcc-749a2da1bae8c0c91746d37b330626485566b308.zip gcc-749a2da1bae8c0c91746d37b330626485566b308.tar.gz gcc-749a2da1bae8c0c91746d37b330626485566b308.tar.bz2 |
c-decl.c (mark_binding_level): Use 'for' instead of `while'.
* c-decl.c (mark_binding_level): Use 'for' instead of `while'.
* conflict.c: Minor cleanups.
* optabs.c: Add blank line
* simplify-rtx.c:
From-SVN: r33226
Diffstat (limited to 'gcc/c-decl.c')
-rw-r--r-- | gcc/c-decl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c index df1d707..4d175cb 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -2860,13 +2860,14 @@ lookup_name_current_level (name) } /* Mark ARG for GC. */ + static void mark_binding_level (arg) void *arg; { struct binding_level *level = *(struct binding_level **) arg; - while (level) + for (; level != 0; level = level->level_chain) { ggc_mark_tree (level->names); ggc_mark_tree (level->tags); @@ -2874,7 +2875,6 @@ mark_binding_level (arg) ggc_mark_tree (level->blocks); ggc_mark_tree (level->this_block); ggc_mark_tree (level->parm_order); - level = level->level_chain; } } |