diff --git a/firmware/application/external/calculator/ivt.hpp b/firmware/application/external/calculator/ivt.hpp index f258bb0b8..8259c369a 100644 --- a/firmware/application/external/calculator/ivt.hpp +++ b/firmware/application/external/calculator/ivt.hpp @@ -1867,7 +1867,7 @@ static byte menuselect(byte lines) { // Selection (1 line = 16 items) // *** S T A C K static void floatstack() { - memcpy(ds, &ds[1], (DATASTACKSIZE - 1) * sizeof(double)); + memmove(ds, &ds[1], (DATASTACKSIZE - 1) * sizeof(double)); dp--; }