From 49c8902ff11c0b00045158f3ea9f1474da028e01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Pochwa=C5=82a?= Date: Tue, 30 Jan 2018 18:48:59 +0100 Subject: [PATCH] Added delete(void*, unsigned int) functions to fulfill compilation warnings. --- hardware/arduino/avr/cores/arduino/new.cpp | 8 ++++++++ hardware/arduino/avr/cores/arduino/new.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/hardware/arduino/avr/cores/arduino/new.cpp b/hardware/arduino/avr/cores/arduino/new.cpp index cf6f89c1786..d83cd513d0b 100644 --- a/hardware/arduino/avr/cores/arduino/new.cpp +++ b/hardware/arduino/avr/cores/arduino/new.cpp @@ -34,3 +34,11 @@ void operator delete[](void * ptr) { free(ptr); } +void operator delete(void * ptr, size_t) { + free(ptr); +} + +void operator delete[](void * ptr, size_t) { + free(ptr); +} + diff --git a/hardware/arduino/avr/cores/arduino/new.h b/hardware/arduino/avr/cores/arduino/new.h index 6e1b68f0daf..8821d23ff23 100644 --- a/hardware/arduino/avr/cores/arduino/new.h +++ b/hardware/arduino/avr/cores/arduino/new.h @@ -25,6 +25,9 @@ void * operator new(size_t size); void * operator new[](size_t size); void operator delete(void * ptr); void operator delete[](void * ptr); +void operator delete(void * ptr, size_t); +void operator delete[](void * ptr, size_t); + #endif