> Difficulties with this code would not originate in the R garbage
> collection.  You are only passing two arguments as SEXPs and those are
> immediately converted to local int's.  After that everything is done
> in objects allocated and controlled by Eigen.
>
> The fact that you are compiling the code for 32-bit R running in
> 64-bit Windows would suggest that somewhere along the line the
> compiler may be confused about the size of objects.  It should be the
> case that the base integer type is a 32-bit integer but I would not be
> surprised if there are some gliches.  At times it is difficult to mix
> and match the include files for the mingw system used to compile R for
> Windows and the Windows include files, wherever they are.

Thanks for the explanation!  I'll investigate this a bit further.  It
doesn't only happen with integers, but also with doubles.  Maybe it is
an alignment issue?

- Andreas


> As I don't have easy access to a Windows system with the R development
> tools installed I don't think I can help debug this.



-- 
Andreas Alfons
Faculty of Business and Economics, KU Leuven
www.econ.kuleuven.be/andreas.alfons/public/
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to