Rcpp-Fehler-Vergleich DateVector element mit einem Datum

Die folgenden Rcpp-Funktion nicht kompilieren:

// [[Rcpp::export]]
bool dateProb(DateVector dateVec, Date date) {
  return (dateVec[0] < date);
}

Ich bekomme die Fehlermeldung: "die Verwendung der überladenen operator '<' ist mehrdeutig (mit operand types 'typename storage_type<14>::type' (aka 'double') und 'Rcpp::Datum)"

Was mache ich falsch? Warum nicht dateVec[0] Typ Rcpp::Date?