Document variable argument list BIFs using ellipsis

Instead of a single parameter: "va_args: any".
This commit is contained in:
Jon Siwek 2018-05-31 13:12:46 -05:00
parent d873acc9e3
commit 08c64112f0

View file

@ -1185,7 +1185,14 @@ void RecordType::DescribeFieldsReST(ODesc* d, bool func_args) const
if ( d->FindType(td->type) ) if ( d->FindType(td->type) )
d->Add("<recursion>"); d->Add("<recursion>");
else else
td->DescribeReST(d); {
if ( num_fields == 1 && streq(td->id, "va_args") &&
td->type->Tag() == TYPE_ANY )
// This was a BIF using variable argument list
d->Add("...");
else
td->DescribeReST(d);
}
if ( func_args ) if ( func_args )
continue; continue;