[Bug libstdc++/65393] New: std::thread shared_ptr inefficiency

2015-03-11 Thread klemensbaum at gmail dot com
: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: klemensbaum at gmail dot com The std::thread implementation passes around shared_ptr instances by value in multiple places where they could be moved: 1) in the function void thread::_M_start_thread(__shared_base_type

[Bug c++/56090] Injected-class-name treated as constructor name

2013-01-23 Thread klemensbaum at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56090 --- Comment #3 from Klemens 2013-01-23 22:32:47 UTC --- I would argue that in 3.4.3.1.2 the constructor is not an acceptable lookup result, since it would result in the code being invalid. Additionally, the following use of a type alia

[Bug c++/56090] New: Injected-class-name treated as constructor name

2013-01-23 Thread klemensbaum at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56090 Bug #: 56090 Summary: Injected-class-name treated as constructor name Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal P