gigi.h (mark_visited): Declare.
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 23 May 2008 16:13:49 +0000 (16:13 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 23 May 2008 16:13:49 +0000 (16:13 +0000)
commit4c8125f4de1e413c735193f8f3a7181974d6d3f6
tree6e4db698b40380eeb24f253993cf5765ad5c25eb
parente793b0fe876d3e89c5aac4449d172c88f9fa3729
gigi.h (mark_visited): Declare.

* gigi.h (mark_visited): Declare.
* decl.c (gnat_to_gnu_entity): Use mark_visited instead of marking
only the topmost node of expressions.
(elaborate_expression_1): Look deeper for read-only variable.
* trans.c (add_decl_expr): Use mark_visited instead of marking by hand.
(mark_visited): Move logic to mark_visited_r.  Invoke walk_tree.
(mark_visited_r): New function.

From-SVN: r135819
gcc/ada/ChangeLog
gcc/ada/decl.c
gcc/ada/gigi.h
gcc/ada/trans.c