http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55847
Bug #: 55847 Summary: mistake bad_weak_ptr::what() message Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: faithandbr...@gmail.com C++11 Standard says follow: 20.7.2.1 p2 bad_weak_ptr() noexcept; Postconditions: what() returns "bad_weak_ptr" But, libstdc++'s bad_weak_ptr::what() return "std::bad_weak_ptr". "std::" is unnecessary.