Index: pkg/Rcpp/inst/include/Rcpp/module/Module_generated_class_constructor.h =================================================================== --- pkg/Rcpp/inst/include/Rcpp/module/Module_generated_class_constructor.h (revision 2721) +++ pkg/Rcpp/inst/include/Rcpp/module/Module_generated_class_constructor.h (working copy) @@ -100,7 +100,7 @@ return *this ; } - self& constructor( const char* docstring="", ValidConstructor valid = &yes ){ + self& constructor( const char* docstring="", ValidConstructor valid = &yes_arity<0> ){ AddConstructor( new Constructor_0, valid , docstring) ; return *this ; } Index: pkg/Rcpp/inst/include/Rcpp/module/Module_generated_Constructor.h =================================================================== --- pkg/Rcpp/inst/include/Rcpp/module/Module_generated_Constructor.h (revision 2721) +++ pkg/Rcpp/inst/include/Rcpp/module/Module_generated_Constructor.h (working copy) @@ -34,7 +34,7 @@ class Constructor_0 : public Constructor_Base{ public: virtual Class* get_new( SEXP* args, int nargs ){ - return new Class ; + return new Class() ; } virtual int nargs(){ return 0 ; } virtual const char* signature(const std::string& class_name ){