Hello list, I might have found a bug, would you mind checking it too?<div><br></div><div>In R:</div><div><div><br></div><div>library("Rcpp")</div><div>sourceCpp("rcpp.cpp")</div><div>df = data.frame(x=c(1L,NA,2L), dt=as.POSIXct(c(1L,NA,2L),origin='1970-01-01'))</div>
<div><br></div><div>df</div><div> x dt</div><div>1 1 1970-01-01 00:00:01</div><div>2 NA <NA></div><div>3 2 1970-01-01 00:00:02</div></div><div><br></div><div>In C++</div><div><br>
</div><div><div>//[[Rcpp::export]]</div><div>void bug(DataFrame df){</div><div> DatetimeVector dt = df["dt"];</div><div>}</div></div><div><br></div><div>Executing bug(df) in R crashes the R session on my box</div>
<div><br></div><div>sessionInfo()</div><div><div>R version 3.0.0 (2013-04-03)</div><div>Platform: x86_64-w64-mingw32/x64 (64-bit)</div><div>locale:</div><div>[1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252 LC_MONETARY=French_France.1252 LC_NUMERIC=C LC_TIME=C </div>
<div>attached base packages:</div><div>[1] stats graphics grDevices datasets utils methods base </div><div>other attached packages:</div><div>[1] Rcpp_0.10.4 vimcom_0.9-8</div><div>loaded via a namespace (and not attached):</div>
<div>[1] tools_3.0.0</div></div><div><br></div><div>Regards</div>