From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 668 invoked by alias); 18 Nov 2004 03:50:37 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 424 invoked from network); 18 Nov 2004 03:50:34 -0000 Received: from unknown (HELO smtp2.fuse.net) (216.68.8.175) by sourceware.org with SMTP; 18 Nov 2004 03:50:34 -0000 Received: from gx4.fuse.net ([66.42.134.103]) by smtp2.fuse.net (InterMail vM.6.01.03.04 201-2131-111-106-20040729) with ESMTP id <20041118034952.XPPN13140.smtp2.fuse.net@gx4.fuse.net> for ; Wed, 17 Nov 2004 22:49:52 -0500 Received: from dellpi.pinski.fam ([66.42.134.103]) by gx4.fuse.net (InterMail vG.1.00.00.00 201-2136-104-20040331) with ESMTP id <20041118035000.DZBI19704.gx4.fuse.net@dellpi.pinski.fam>; Wed, 17 Nov 2004 22:50:00 -0500 Received: from [10.0.0.80] (zhivago.i.pinski.fam [10.0.0.80]) by dellpi.pinski.fam (8.12.2/8.12.1) with ESMTP id iAI3oJVU016121; Wed, 17 Nov 2004 22:50:29 -0500 (EST) In-Reply-To: <8AD5AEEF-3914-11D9-8BD2-000A95BCF344@apple.com> References: <8AD5AEEF-3914-11D9-8BD2-000A95BCF344@apple.com> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit Cc: gcc mailing list From: Andrew Pinski Subject: Re: generalized lvalues Date: Thu, 18 Nov 2004 04:01:00 -0000 To: Matt Austern X-SW-Source: 2004-11/txt/msg00608.txt.bz2 On Nov 17, 2004, at 10:47 PM, Matt Austern wrote: > 1. It broke valid C++ programs. If we overload a function on > constness, like foo(int&) and foo(const int&), then invoking it as > foo((int) x) is required to call the const version. Generalized > lvalues made us choose the latter. If it broke it please file a bug and don't complain that we broke it. -- Pinski