From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21989 invoked by alias); 11 Dec 2002 05:56: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 21969 invoked by uid 71); 11 Dec 2002 05:56:01 -0000 Resent-Date: 11 Dec 2002 05:56:01 -0000 Resent-Message-ID: <20021211055601.21968.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, "Martin v. Loewis" Received: (qmail 17795 invoked from network); 11 Dec 2002 05:49:16 -0000 Received: from unknown (HELO mailout01.sul.t-online.com) (194.25.134.80) by sources.redhat.com with SMTP; 11 Dec 2002 05:49:16 -0000 Received: from fwd11.sul.t-online.de by mailout01.sul.t-online.com with smtp id 18LzkB-0006jt-06; Wed, 11 Dec 2002 06:49:15 +0100 Received: from mira.informatik.hu-berlin.de (03047300346-0001@[217.232.48.199]) by fmrl11.sul.t-online.com with esmtp id 18Lzk8-07BkHIC; Wed, 11 Dec 2002 06:49:12 +0100 Received: from mira.informatik.hu-berlin.de (localhost [127.0.0.1]) by mira.informatik.hu-berlin.de (8.12.6/8.11.6/SuSE Linux 0.5) with ESMTP id gBB5nBSr002431 for ; Wed, 11 Dec 2002 06:49:11 +0100 Received: (from martin@localhost) by mira.informatik.hu-berlin.de (8.12.6/8.12.6/Submit) id gBB5nAeG002430; Wed, 11 Dec 2002 06:49:10 +0100 Message-Id: <200212110549.gBB5nAeG002430@mira.informatik.hu-berlin.de> Date: Tue, 10 Dec 2002 21:56:00 -0000 From: "Martin v. Loewis" To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: 3.113 Subject: other/8897: Demangling of template conversion operators X-SW-Source: 2002-12/txt/msg00619.txt.bz2 List-Id: >Number: 8897 >Category: other >Synopsis: Demangling of template conversion operators >Confidential: no >Severity: non-critical >Priority: low >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Dec 10 21:56:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Martin v. Loewis >Release: 3.2 >Organization: >Environment: System: Linux mira 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002 i686 unknown Architecture: i686 host: i486-suse-linux-gnu build: i486-suse-linux-gnu target: i486-suse-linux-gnu configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux >Description: The symbol _ZN1AIfEcvT_IiEEv demangles as A::operator float() This is incorrect; float is not a template. Better would be A::operator int() which is the C++ syntax, but could be mistaken for the non-template operator. Perhaps A::operator T()[T=int] is appropriate >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: