https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67566
Bug ID: 67566 Summary: <string> std::move is in global scope g++ 5.1 -std=c++14 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: forest_software at mail dot ru Target Milestone: --- std::move is in global scope after #include <string>, conflict with boost::move example: main.cpp: #include <string> #include <boost/move/move.hpp> using boost::move; main() { std::string a = "fff"; std::string b = move(a); } Compile: g++ main.cpp -std=c++14