Le 28/03/10 18:45, Douglas Bates a écrit : > > I haven't encountered this before. When the -Wall flag is set for a > compilation of a package that includes Rcpp.h you get a warning > > /home/bates/R/x86_64-unknown-linux-gnu-library/2.11/Rcpp/lib/Rcpp/Vector.h: > In member function ‘Rcpp::Vector<RTYPE>& > Rcpp::Vector<RTYPE>::operator=(const Rcpp::Vector<RTYPE>&) [with int > RTYPE = 14]’: > RcppLapack.cpp:16: instantiated from here > /home/bates/R/x86_64-unknown-linux-gnu-library/2.11/Rcpp/lib/Rcpp/Vector.h:491: > warning: no return statement in function returning non-void > > > I believe that there is a missing > return *this;
Yes. Commited now. thanks. We need to grep for operator= and check if they always return something. Maybe tonight. > at the end of the function but I don't really know enough about C++ to > be confident of that. -- Romain Francois Professional R Enthusiast +33(0) 6 28 91 30 30 http://romainfrancois.blog.free.fr |- http://tr.im/OIXN : raster images and RImageJ |- http://tr.im/OcQe : Rcpp 0.7.7 `- http://tr.im/O1wO : highlight 0.1-5 _______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
