[Bug c++/59498] Pack expansion error in template alias

2014-05-03 Thread rscrihf at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498 --- Comment #1 from Roy Crihfield --- Getting the same behavior on 4.9.0 as stable release. Rewriting the code to use a struct succeeds: template struct alias { using type = T; }; template using variadic_alias = typename alias::type;

[Bug libstdc++/60278] New: string::erase() (and other containers) does not take const_iterators

2014-02-19 Thread rscrihf at gmail dot com
Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: rscrihf at gmail dot com As of C++11, std::string::erase takes const_iterators in its signature. As of 4.8.2, this isn't the case. I see other bugs referencing similar i