From 3e85ef5f38731c869490d046b71ff41ec6e38da1 Mon Sep 17 00:00:00 2001 From: Saran Tunyasuvunakool Date: Mon, 17 Apr 2023 13:14:21 -0700 Subject: [PATCH] Remove spurious whole-arena copying in `mj_copyData`. Fix #568 PiperOrigin-RevId: 524929990 Change-Id: I164cb98cff752bf5d0a506bc0a290198775da0ef --- src/engine/engine_io.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/engine/engine_io.c b/src/engine/engine_io.c index 0381e613..80e3224f 100644 --- a/src/engine/engine_io.c +++ b/src/engine/engine_io.c @@ -1158,7 +1158,6 @@ mjData* mj_copyData(mjData* dest, const mjModel* m, const mjData* src) { } // copy arena memory - memcpy(dest->arena, src->arena, src->nstack * sizeof(mjtNum)); #define X(type, name, nr, nc) \ dest->name = src->name ? (type*)((char*)dest->arena + PTRDIFF(src->name, src->arena)) : NULL; MJDATA_ARENA_POINTERS