From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2918 invoked by alias); 25 Mar 2010 18:47:22 -0000 Received: (qmail 2857 invoked by uid 48); 25 Mar 2010 18:47:12 -0000 Date: Thu, 25 Mar 2010 18:47:00 -0000 Message-ID: <20100325184712.2856.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/43522] [4.4 regression] Attempts to instantiate unnecessary code 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-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2010-03/txt/msg02583.txt.bz2 ------- Comment #5 from pinskia at gcc dot gnu dot org 2010-03-25 18:47 ------- >it should be non-dependent. Except DR 224 changed that. See also PR 9634 comment #3 which shows that it is not dependent at all. And the trunk has the same behavior as 4.4. So this code is invalid as DR 224 changed the wording such that name is non dependent. Sorry to say that but it is just a weird case. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43522