From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9534 invoked by alias); 21 Jun 2005 16:39: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 9517 invoked by uid 22791); 21 Jun 2005 16:39:32 -0000 Received: from khan.acc.umu.se (HELO khan.acc.umu.se) (130.239.18.139) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 21 Jun 2005 16:39:32 +0000 Received: from localhost (localhost [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 3347FD218 for ; Tue, 21 Jun 2005 18:39:30 +0200 (MEST) Received: from shaka.acc.umu.se (shaka.acc.umu.se [130.239.18.148]) by khan.acc.umu.se (Postfix) with ESMTP id E2329D21D for ; Tue, 21 Jun 2005 18:39:27 +0200 (MEST) Received: by shaka.acc.umu.se (Postfix, from userid 23846) id B193617213; Tue, 21 Jun 2005 18:39:27 +0200 (MEST) Received: from localhost (localhost [127.0.0.1]) by shaka.acc.umu.se (Postfix) with ESMTP id A8EF6D3D1 for ; Tue, 21 Jun 2005 18:39:27 +0200 (MEST) Date: Tue, 21 Jun 2005 16:39:00 -0000 From: Mattias Karlsson To: gcc@gcc.gnu.org Subject: Template declaration inside function Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-SW-Source: 2005-06/txt/msg00946.txt.bz2 Given: void f(void) { template class A { }; } g++ 4.0/3.4 gives: bug.cpp:4: error: expected primary-expression before 'template' Can a language lawer please confirm that this is even valid before I create a PR?