Eric Lemings wrote:
Getting the following compile error due to conflicting __rw_is_same
identifiers:

Right. We need to either rename one of them, or get rid
of <rw/_select.h> and start using the new traits instead.
Until the type traits implementation is ported to all
platforms I've opted for the former approach in r675390.

Martin


gcc -c -I/work/stdcxx/branches/4.3.x/include/ansi -D_RWSTDDEBUG
-pthread -I/work/stdcxx/branches/4.3.x/include
-I/build/stdcxx-4.3.x-15D/include
-I/work/stdcxx/branches/4.3.x/tests/include  -pedantic -nostdinc++
-std=gnu++0x -D_RWSTD_EXT_CXX_0X -g   -W -Wall -Wcast-qual -Winline
-Wshadow -Wwrite-strings -Wno-long-long -Wcast-align
/work/stdcxx/branches/4.3.x/tests/utilities/20.tuple.cnstr.cpp
In file included from /work/stdcxx/branches/4.3.x/include/string:42,
                 from
/work/stdcxx/branches/4.3.x/tests/utilities/20.tuple.cnstr.cpp:417:
/work/stdcxx/branches/4.3.x/include/rw/_select.h:103: error:
redefinition of 'struct __rw::__rw_is_same<_TypeT, _TypeU>'
/work/stdcxx/branches/4.3.x/include/rw/_meta_rel.h:52: error: previous
definition of 'struct __rw::__rw_is_same<_TypeT, _TypeU>'
/work/stdcxx/branches/4.3.x/include/rw/_select.h:110: error:
redefinition of 'struct __rw::__rw_is_same<_TypeT, _TypeT>'
/work/stdcxx/branches/4.3.x/include/rw/_meta_rel.h:57: error: previous
definition of 'struct __rw::__rw_is_same<_TypeT, _TypeT>'
make: *** [20.tuple.cnstr.o] Error 1

Brad.

Reply via email to