Your message dated Sun, 22 May 2005 16:03:49 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#216209: confusing error message for reference on a constant
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 17 Oct 2003 10:17:53 +0000
>From [EMAIL PROTECTED] Fri Oct 17 05:17:53 2003
Return-path: <[EMAIL PROTECTED]>
Received: from mout1.freenet.de [194.97.50.132] 
        by master.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1AARg8-0006OT-00; Fri, 17 Oct 2003 05:17:52 -0500
Received: from [194.97.55.148] (helo=mx5.freenet.de)
        by mout1.freenet.de with asmtp (Exim 4.24)
        id 1AARg7-00075U-Tb
        for [EMAIL PROTECTED]; Fri, 17 Oct 2003 12:17:51 +0200
Received: from p508431b8.dip.t-dialin.net ([80.132.49.184] helo=torg)
        by mx5.freenet.de with asmtp (ID [EMAIL PROTECTED]) (Exim 4.24 #1)
        id 1AARg7-0003ju-Ia
        for [EMAIL PROTECTED]; Fri, 17 Oct 2003 12:17:51 +0200
Received: from riff.netz ([192.168.99.3] ident=mail)
        by torg with esmtp (Exim 3.35 #1 (Debian))
        id 1AARg5-0007P7-00
        for <[EMAIL PROTECTED]>; Fri, 17 Oct 2003 12:17:49 +0200
Received: from thimo by riff.netz with local (Exim 3.36 #1 (Debian))
        id 1AARg4-00070C-00
        for <[EMAIL PROTECTED]>; Fri, 17 Oct 2003 12:17:48 +0200
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Thimo Neubauer <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: g++-3.3: template-method not found depending on type
X-Mailer: reportbug 2.34
Date: Fri, 17 Oct 2003 12:17:48 +0200
Message-Id: <[EMAIL PROTECTED]>
Sender: Thimo Neubauer <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Status: No, hits=-6.5 required=4.0
        tests=BAYES_01,HAS_PACKAGE
        version=2.53-bugs.debian.org_2003_10_13
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_13 
(1.174.2.15-2003-03-30-exp)

Package: g++-3.3
Version: 1:3.3.2-0pre5.0.1
Severity: normal
Tags: sid

The following program consists of two classes, both with a
parametrized method. Depending on the parameter type g++ the
compilation fails or not...

-- snip --
class E1 {
public:
  template <class T>
  void print(T bla) { };
};

class E2 {
public:
  // same as above but with a reference
  template <class T>
  void print(T& bla) { };
};

void foo1() {
  E1 e;

  // works
  e.print("hurz");

  // works too
  e.print(23);
};

void foo2() {
  E2 e;

  // works
  e.print("hurz");

  // fails!
  e.print(23);
};

int main () {  
};
-- snip --

riff /tmp> g++ -Wall temptest1.cc
temptest1.cc: In function `void foo2()':
temptest1.cc:33: error: no matching function for call to
`E2::print(int)'
temptest1.cc:13: error: candidates are: void E2::print(T&) [with T =
int]
Exitcode 1
riff /tmp> g++ --version
g++ (GCC) 3.3.2 20031005 (Debian prerelease)
[...]

This behavoir is at least inconsistent and I believe it to be
buggy. However, the Intel Compiler fails on the same line, so maybe
it's a special case in the C++-specs?!

Cheers
   Thimo

-- System Information:
Debian Release: testing/unstable
Architecture: alpha
Kernel: Linux riff 2.4.22riff #1 Mo Sep 29 22:54:24 CEST 2003 alpha
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]

Versions of packages g++-3.3 depends on:
ii  gcc-3.3                1:3.3.2-0pre5.0.1 The GNU C compiler
ii  gcc-3.3-base           1:3.3.2-0pre5.0.1 The GNU Compiler Collection (base 
ii  libc6.1                2.3.2-8           GNU C Library: Shared libraries an
ii  libstdc++5-3.3-dev     1:3.3.2-0pre5.0.1 The GNU Standard C++ Library v3 (d

-- no debconf information


---------------------------------------
Received: (at 216209-done) by bugs.debian.org; 22 May 2005 14:04:21 +0000
>From [EMAIL PROTECTED] Sun May 22 07:04:21 2005
Return-path: <[EMAIL PROTECTED]>
Received: from smtp06.web.de [217.72.192.224] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DZr41-0002ct-00; Sun, 22 May 2005 07:04:21 -0700
Received: from [213.23.67.203] (helo=juist)
        by smtp06.web.de with asmtp (TLSv1:DES-CBC3-SHA:168)
        (WEB.DE 4.105 #291)
        id 1DZr3W-0006Ho-00
        for [EMAIL PROTECTED]; Sun, 22 May 2005 16:03:50 +0200
Received: from falk by juist with local (Exim 4.50)
        id 1DZr3V-0001Px-GL
        for [EMAIL PROTECTED]; Sun, 22 May 2005 16:03:49 +0200
To: [EMAIL PROTECTED]
Subject: Bug#216209: confusing error message for reference on a constant
From: Falk Hueffner <[EMAIL PROTECTED]>
X-Face: "iUeUu$b*W_"w?tV83Y3*r:`rh&dRv}$YnZ3,LVeCZSYVuf[Gpo*5%_=/\_!gc_,SS}[~xZ
 wY77I-M)xHIx:2f56g%/`SOw"Dx%4Xq0&f\Tj~>|QR|vGlU}TBYhiG(K:2<T^
Date: Sun, 22 May 2005 16:03:49 +0200
Message-ID: <[EMAIL PROTECTED]>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (cilantro, linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: [EMAIL PROTECTED]
X-Sender: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-4.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER,
        RCVD_IN_DSBL autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Hi,

upstream says the error message is correct (or at least cannot be
improved reasonably), so closing.

-- 
        Falk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to