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