public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/53624] New: GCC rejects function local types in template function with default template arguments
@ 2012-06-10  3:38 lunow at math dot hu-berlin.de
  2012-06-10  4:24 ` [Bug c++/53624] " pinskia at gcc dot gnu.org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: lunow at math dot hu-berlin.de @ 2012-06-10  3:38 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53624

             Bug #: 53624
           Summary: GCC rejects function local types in template function
                    with default template arguments
    Classification: Unclassified
           Product: gcc
           Version: 4.6.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: lunow@math.hu-berlin.de


Created attachment 27595
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27595
testcase

The error occurs when there is at one template argument with default and one
without. Errors are generated for local structs, classes, unions and lambda
functions.
For the attached usecase I get with gcc 4.6.3 and 4.7.0:
C:\dev\projects\compiler test>g++ gcc_test2.cpp --std=c++0x -fsyntax-only
gcc_test2.cpp: In function 'void Foo(T)':
gcc_test2.cpp:5:12: error: no default argument for 'T'


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-07-31  9:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-10  3:38 [Bug c++/53624] New: GCC rejects function local types in template function with default template arguments lunow at math dot hu-berlin.de
2012-06-10  4:24 ` [Bug c++/53624] " pinskia at gcc dot gnu.org
2012-06-10  4:49 ` lunow at math dot hu-berlin.de
2012-06-10  4:52 ` pinskia at gcc dot gnu.org
2012-07-28 13:18 ` paolo.carlini at oracle dot com
2012-07-28 13:20 ` paolo.carlini at oracle dot com
2012-07-31  9:47 ` paolo at gcc dot gnu.org
2012-07-31  9:50 ` paolo.carlini at oracle dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).