aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorZiemowit Laski <zlaski@apple.com>2004-09-09 00:48:27 +0000
committerZiemowit Laski <zlaski@gcc.gnu.org>2004-09-09 00:48:27 +0000
commit1835f9efd2e8bac8a4a44497915f37f45144e932 (patch)
treed97a6bbddb3eb1985dc42a905547a6326a75f34a /gcc
parentf838cd94193750c921f2864a8ef8fba8b579681d (diff)
downloadgcc-1835f9efd2e8bac8a4a44497915f37f45144e932.zip
gcc-1835f9efd2e8bac8a4a44497915f37f45144e932.tar.gz
gcc-1835f9efd2e8bac8a4a44497915f37f45144e932.tar.bz2
cp-tree.h (do_poplevel): New prototype.
[gcc/cp/ChangeLog] 2004-09-08 Ziemowit Laski <zlaski@apple.com> * cp-tree.h (do_poplevel): New prototype. * semantics.c (do_poplevel): Make externally visible. From-SVN: r87215
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/cp-tree.h1
-rw-r--r--gcc/cp/semantics.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6a00711..76c7de3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2004-09-08 Ziemowit Laski <zlaski@apple.com>
+
+ * cp-tree.h (do_poplevel): New prototype.
+ * semantics.c (do_poplevel): Make externally visible.
+
2004-09-08 Nathan Sidwell <nathan@codesourcery.com>
* cp-tree.h (tree_pair_s): Define a GC'd vector.
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 0204cc2..0555883 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -4089,6 +4089,7 @@ extern void pop_to_parent_deferring_access_checks (void);
extern void perform_deferred_access_checks (void);
extern void perform_or_defer_access_check (tree, tree);
extern void init_cp_semantics (void);
+extern tree do_poplevel (tree);
extern void add_decl_expr (tree);
extern tree finish_expr_stmt (tree);
extern tree begin_if_stmt (void);
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c
index fe687a0..b31e1e2 100644
--- a/gcc/cp/semantics.c
+++ b/gcc/cp/semantics.c
@@ -384,7 +384,7 @@ anon_aggr_type_p (tree node)
/* Finish a scope. */
-static tree
+tree
do_poplevel (tree stmt_list)
{
tree block = NULL;