@@ -411,8 +411,8 @@ static Datum populate_record_worker(FunctionCallInfo fcinfo, const char *funcnam
411411 bool have_record_arg );
412412
413413/* helper functions for populate_record[set] */
414- static HeapTupleHeader populate_record (TupleDesc tupdesc , RecordIOData * * record_info ,
415- HeapTupleHeader template , MemoryContext mcxt ,
414+ static HeapTupleHeader populate_record (TupleDesc tupdesc , RecordIOData * * record_p ,
415+ HeapTupleHeader defaultval , MemoryContext mcxt ,
416416 JsObject * obj );
417417static Datum populate_record_field (ColumnIOData * col , Oid typid , int32 typmod ,
418418 const char * colname , MemoryContext mcxt ,
@@ -3008,12 +3008,12 @@ JsObjectGetField(JsObject *obj, char *field, JsValue *jsv)
30083008/* populate a record tuple from json/jsonb value */
30093009static HeapTupleHeader
30103010populate_record (TupleDesc tupdesc ,
3011- RecordIOData * * precord ,
3011+ RecordIOData * * record_p ,
30123012 HeapTupleHeader defaultval ,
30133013 MemoryContext mcxt ,
30143014 JsObject * obj )
30153015{
3016- RecordIOData * record = * precord ;
3016+ RecordIOData * record = * record_p ;
30173017 Datum * values ;
30183018 bool * nulls ;
30193019 HeapTuple res ;
@@ -3031,7 +3031,7 @@ populate_record(TupleDesc tupdesc,
30313031 /* (re)allocate metadata cache */
30323032 if (record == NULL ||
30333033 record -> ncolumns != ncolumns )
3034- * precord = record = allocate_record_info (mcxt , ncolumns );
3034+ * record_p = record = allocate_record_info (mcxt , ncolumns );
30353035
30363036 /* invalidate metadata cache if the record type has changed */
30373037 if (record -> record_type != tupdesc -> tdtypeid ||
0 commit comments