From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14980 invoked by alias); 28 Dec 2008 06:29:52 -0000 Received: (qmail 14643 invoked by uid 48); 28 Dec 2008 06:27:53 -0000 Date: Sun, 28 Dec 2008 06:29:00 -0000 Message-ID: <20081228062753.14642.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/36019] [4.2/4.3/4.4 Regression] template parameter does not hide class name 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: 2008-12/txt/msg02547.txt.bz2 ------- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-28 06:27 ------- Confirmed. Here is a rejects valid: #include struct B { static const int x = 1; }; struct A { template static void f() { std::cerr << A::x << std::endl; } }; int main() { A::f(); return 0; } -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC build triplet|i486-linux-gnu | GCC host triplet|i486-linux-gnu | GCC target triplet|i486-linux-gnu | Keywords| |rejects-valid Known to fail| |4.3.0 4.0.1 4.4.0 4.3.2 | |4.3.3 Known to work| |3.3.3 Last reconfirmed|0000-00-00 00:00:00 |2008-12-28 06:27:52 date| | Summary|template parameter does not |[4.2/4.3/4.4 Regression] |hide class name |template parameter does not | |hide class name Target Milestone|--- |4.2.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36019