fix IDL when a default value is given for a function argument