From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7375 invoked by alias); 11 Dec 2005 23:19:27 -0000 Received: (qmail 7342 invoked by uid 48); 11 Dec 2005 23:19:25 -0000 Date: Sun, 11 Dec 2005 23:19:00 -0000 Message-ID: <20051211231925.7341.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/11314] [DR139] unqualified lookup prefers functions to non-functions In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pinskia at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2005-12/txt/msg01107.txt.bz2 List-Id: ------- Comment #2 from pinskia at gcc dot gnu dot org 2005-12-11 23:19 ------- This is fixed in 4.1.0 as what is happening before was the friend was injecting when it should not have been. This was fixed by the patch which fixed PR 7874. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |7874 Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |4.1.0 Bug 11314 depends on bug 7874, which changed state. Bug 7874 Summary: [3.4/4.0/4.1 regression] g++ finds friend functions defined in class-definition but not declared in the enclosing namespace http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7874 What |Old Value |New Value ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11314