Fix on error: addition of default argument on redeclaration makes this constructor a default constructor

error: addition of default argument on redeclaration makes this
constructor a default constructor

With clang the default parameter should be put in the constructor's
declaration, not in its definition.