This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: C++ boostrap ICE w/new-abi
- To: chip at valinux dot com
- Subject: Re: C++ boostrap ICE w/new-abi
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Thu, 15 Jun 2000 11:24:30 -0700
- Cc: gcc-bugs at gcc dot gnu dot org
- Organization: CodeSourcery, LLC
- References: <20000613232308.B593@perlsupport.com>
This bug is actually just a problem with the checking code, which was
being a little overzealous.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/egcs/gcc/cp/ChangeLog,v
retrieving revision 1.1839
diff -c -p -r1.1839 ChangeLog
*** ChangeLog 2000/06/14 17:26:17 1.1839
--- ChangeLog 2000/06/15 16:24:13
***************
*** 1,3 ****
--- 1,10 ----
+ 2000-06-15 Mark Mitchell <mark@codesourcery.com>
+
+ * cp-tree.h (DECL_PENDING_INLINE_P): Relax checking.
+
+ * pt.c (tsubst): Call convert from reference on non-type template
+ argumnents.
+
2000-06-14 Benjamin Chelf <chelf@cabriolet.stanford.edu>
* cp-tree.h (IF_COND): Move to c-common.h.
Index: cp-tree.h
===================================================================
RCS file: /cvs/gcc/egcs/gcc/cp/cp-tree.h,v
retrieving revision 1.481
diff -c -p -r1.481 cp-tree.h
*** cp-tree.h 2000/06/14 17:26:18 1.481
--- cp-tree.h 2000/06/15 16:24:16
*************** struct lang_decl
*** 2317,2323 ****
the class definition. We have saved away the text of the function,
but have not yet processed it. */
#define DECL_PENDING_INLINE_P(NODE) \
! (DECL_LANG_SPECIFIC (FUNCTION_DECL_CHECK (NODE))->decl_flags.pending_inline_p)
/* If DECL_PENDING_INLINE_P holds, this is the saved text of the
function. */
--- 2317,2323 ----
the class definition. We have saved away the text of the function,
but have not yet processed it. */
#define DECL_PENDING_INLINE_P(NODE) \
! (DECL_LANG_SPECIFIC (NODE)->decl_flags.pending_inline_p)
/* If DECL_PENDING_INLINE_P holds, this is the saved text of the
function. */