c++,gdb,codeblocks,intel-composer
Is there some reason Windows would have a problem? On UNIX, the debug info is usually completely documented, and often standard (e.g. Linux uses DWARF). On Windows, Microsoft compilers use .PDB (Program Database) files, which are completely undocumented and proprietary. GDB can't use them. I don't know what debug...
r,clang,openmp,rcpp,intel-composer
Here's my best guess at what's going on. In Rcpp, we provide specializations for std::swap() here, with relevant bits copied for brevity: namespace std { #undef RCPP_GENERATE_SWAP #define RCPP_GENERATE_SWAP(TYPE,RTYPE) \ template<> inline void swap< Rcpp::internal::TYPE<RTYPE> >( \ Rcpp::internal::TYPE<RTYPE>& a , \ Rcpp::internal::TYPE<RTYPE>& b) { \ a.swap(b) ; \ } RCPP_GENERATE_SWAP(generic_proxy,VECSXP)...