http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60499
Bug ID: 60499 Summary: [4.9 Regression] non-reserved name in <debug/vector> Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org #define xfer_memory 1 #include <debug/vector> int main() { __gnu_debug::vector<int> a, b; a = std::move(b); } $ g++-4.9 -std=c++11 v.cc /home/jwakely/gcc/4.x/include/c++/4.9.0/debug/vector: In member function ‘std::__debug::vector<_Tp, _Allocator>& std::__debug::vector<_Tp, _Allocator>::operator=(std::__debug::vector<_Tp, _Allocator>&&)’: v.cc:1:21: error: expected unqualified-id before numeric constant #define xfer_memory 1 ^