[Bug c++/65870] New: Explicit function instantiation with default valued lambda causes duplicate symbol

2015-04-23 Thread w.shane.grant at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: w.shane.grant at gmail dot com When explicitly instantiating functions with default lambda parameters, g++ generates multiple versions of the lambda with the same symbol

[Bug c++/57713] New: Template functions see friendship as inherited

2013-06-25 Thread w.shane.grant at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: w.shane.grant at gmail dot com Template functions that are friends of a class bypass access control for derived classes. -- template class T T declval(); template class T auto foo() - decltype(declvalT().bar

[Bug c++/57713] Template functions see friendship as inherited

2013-06-25 Thread w.shane.grant at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57713 Shane w.shane.grant at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/51213] [C++11][DR 1170] Access control checking has to be done under SFINAE conditions

2013-06-23 Thread w.shane.grant at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51213 Shane w.shane.grant at gmail dot com changed: What|Removed |Added CC||w.shane.grant

[Bug c++/41437] No access control for classes in template functions

2013-06-21 Thread w.shane.grant at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 Shane w.shane.grant at gmail dot com changed: What|Removed |Added CC||w.shane.grant

[Bug c++/57243] New: Using auto in range based for with templated container in templated function requires extraneous template qualifier

2013-05-10 Thread w.shane.grant at gmail dot com
: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: w.shane.grant at gmail dot com Using the auto keyword in a range based for loop under three conditions related

[Bug c++/56774] New: G++ 4.8 reverses variadic template types during unpacking

2013-03-28 Thread w.shane.grant at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56774 Bug #: 56774 Summary: G++ 4.8 reverses variadic template types during unpacking Classification: Unclassified Product: gcc Version: 4.8.0 Status:

[Bug c++/56774] [4.7/4.8/4.9 Regression] G++ 4.8 reverses variadic template types during unpacking

2013-03-28 Thread w.shane.grant at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56774 --- Comment #4 from Shane w.shane.grant at gmail dot com 2013-03-29 00:21:32 UTC --- (In reply to comment #1) We badly need a reduced testcase not using the whole tuple (not to mention iostream of course) Here's a more reduced test