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
                     ^

Reply via email to