File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 85f381fb8ac129878ce0e9139c9fa01390a1265e
2
+ refs/heads/master: f512e67fb97bf9d1cbf9337c8c6e877c91faea06
Original file line number Diff line number Diff line change @@ -202,11 +202,14 @@ struct s_clone_type_desc_args {
202
202
203
203
void upcall_s_clone_type_desc (s_clone_type_desc_args *args)
204
204
{
205
+ rust_task *task = rust_scheduler::get_task ();
206
+ LOG_UPCALL_ENTRY (task);
207
+
205
208
// Copy the main part of the type descriptor:
206
209
const type_desc *td = args->td ;
207
210
int n_descs = td->n_descs ;
208
211
size_t sz = sizeof (type_desc) + sizeof (type_desc*) * n_descs;
209
- args->res = (type_desc*) malloc (sz);
212
+ args->res = (type_desc*) task-> kernel -> malloc (sz, " clone_type_desc " );
210
213
memcpy (args->res , td, sizeof (type_desc));
211
214
212
215
// Recursively copy any referenced descriptors:
You can’t perform that action at this time.
0 commit comments