Deprecate RecordVal::Assign(int, Val*)

And adapt all usages to the existing overload taking IntrusivePtr.
This commit is contained in:
Jon Siwek 2020-05-18 23:57:57 -07:00
parent d7ca63c1be
commit f3d160d034
38 changed files with 366 additions and 332 deletions

View file

@ -1908,7 +1908,7 @@ RecordVal* Manager::ListValToRecordVal(ListVal* list, RecordType *request_type,
(*position)++;
}
rec->Assign(i, fieldVal->Ref());
rec->Assign(i, {NewRef{}, fieldVal});
}
return rec;
@ -1945,7 +1945,7 @@ RecordVal* Manager::ValueToRecordVal(const Stream* stream, const Value* const *v
}
if ( fieldVal )
rec->Assign(i, fieldVal);
rec->Assign(i, {AdoptRef{}, fieldVal});
}
return rec;