aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1997-09-16 21:08:30 +0000
committerJason Merrill <jason@gcc.gnu.org>1997-09-16 17:08:30 -0400
commit5c825fc20b3eb4103360771e557739bd60df1fff (patch)
treea890d01e42cdefb5aba18bcc5d7a10fe91211caf /gcc/cp
parent21002281e55cbe5b1c8fbacc9074629612dd1b4a (diff)
downloadgcc-5c825fc20b3eb4103360771e557739bd60df1fff.zip
gcc-5c825fc20b3eb4103360771e557739bd60df1fff.tar.gz
gcc-5c825fc20b3eb4103360771e557739bd60df1fff.tar.bz2
decl.c (store_parm_decls): last_parm_cleanup_insn is the insn after the exception spec.
* decl.c (store_parm_decls): last_parm_cleanup_insn is the insn after the exception spec. From-SVN: r15497
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/NEWS2
-rw-r--r--gcc/cp/decl.c3
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4873ed6..3edc73c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+Tue Sep 16 14:06:56 1997 Jason Merrill <jason@yorick.cygnus.com>
+
+ * decl.c (store_parm_decls): last_parm_cleanup_insn is the insn
+ after the exception spec.
+
Mon Sep 15 11:52:13 1997 Jason Merrill <jason@yorick.cygnus.com>
* call.c (null_ptr_cst_p): Integer type, not integral type.
diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS
index ecfa34f..0a8df4c 100644
--- a/gcc/cp/NEWS
+++ b/gcc/cp/NEWS
@@ -7,6 +7,8 @@
for more information.
+* Member function templates are now supported.
+
* New flags -Wsign-promo (warn about potentially confusing promotions in
overload resolution), -Wno-pmf-conversion (don't warn about converting
from a bound member function pointer to function pointer).
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 446befb..c57f522 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -11680,8 +11680,6 @@ store_parm_decls ()
expand_start_bindings (0);
}
- last_parm_cleanup_insn = get_last_insn ();
-
if (! processing_template_decl && flag_exceptions)
{
/* Do the starting of the exception specifications, if we have any. */
@@ -11689,6 +11687,7 @@ store_parm_decls ()
expand_start_eh_spec ();
}
+ last_parm_cleanup_insn = get_last_insn ();
last_dtor_insn = get_last_insn ();
}