Skip to content

Commit 49c8902

Browse files
committed
Added delete(void*, unsigned int) functions to fulfill compilation warnings.
1 parent 3d3bb38 commit 49c8902

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

hardware/arduino/avr/cores/arduino/new.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,11 @@ void operator delete[](void * ptr) {
3434
free(ptr);
3535
}
3636

37+
void operator delete(void * ptr, size_t) {
38+
free(ptr);
39+
}
40+
41+
void operator delete[](void * ptr, size_t) {
42+
free(ptr);
43+
}
44+

hardware/arduino/avr/cores/arduino/new.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ void * operator new(size_t size);
2525
void * operator new[](size_t size);
2626
void operator delete(void * ptr);
2727
void operator delete[](void * ptr);
28+
void operator delete(void * ptr, size_t);
29+
void operator delete[](void * ptr, size_t);
30+
2831

2932
#endif
3033

0 commit comments

Comments
 (0)