[Rcpp-devel] Stack imbalance warning when using Rcpp and OpenMP
Davor Cubranic
cubranic at stat.ubc.ca
Wed Jul 27 20:55:12 CEST 2011
On 2011-07-27, at 10:33 AM, Michael Braun wrote:
> I want to avoid making a copy of the entire list (my real-world application might have lots of different elements for each element of the "master" list). But what works fine is if, within the loop, I do the Rcpp-to-double conversion, and then call a version of the function that takes a double as an argument, instead of the SEXP. So I think there is something going on with passing the SEXP to func, and then using Rcpp::as to convert the SEXP to double.
>
> Is this close to what you are asking?
Yep. I'm still surprised that Rcpp:as works (I thought it would also take a SEXP as an argument), but if it works, then great.
Davor
More information about the Rcpp-devel
mailing list