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>