From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29297 invoked by alias); 20 Feb 2003 23:46:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 29282 invoked by uid 71); 20 Feb 2003 23:46:01 -0000 Date: Thu, 20 Feb 2003 23:46:00 -0000 Message-ID: <20030220234601.29281.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Wolfgang Bangerth Subject: Re: c++/9778 -- causing patch Reply-To: Wolfgang Bangerth X-SW-Source: 2003-02/txt/msg01045.txt.bz2 List-Id: The following reply was made to PR c++/9778; it has been noted by GNATS. From: Wolfgang Bangerth To: gcc-gnats@gcc.gnu.org, , Cc: Subject: Re: c++/9778 -- causing patch Date: Thu, 20 Feb 2003 17:41:38 -0600 (CST) This patch > 2003-01-16 Jeffrey D. Oldham > > * cp-tree.h (tsubst_copy_and_build): New declaration. > * pt.c (tsubst_copy): Remove 'build_expr_from_tree' from comment. > (tsubst_expr): Use 'tsubst_copy_and_build'. Update initial comment. > (tsubst_copy_and_build): New function. seems to be causing the ICE in PR 9778. A small testcase is ---------------------------- namespace NS { template void foo (); } template struct X { int m; int g () { NS::foo(); } }; template class X<2>; --------------------------- Jeffrey, would you mind taking a look? This report seems to be the last that prevents me from building (and then testing again) my library with mainline... If you are lucky, the fix to this report also fixes PR 9749, see the comment in 9778. Thanks Wolfgang ------------------------------------------------------------------------- Wolfgang Bangerth email: bangerth@ticam.utexas.edu www: http://www.ticam.utexas.edu/~bangerth/