@@ -1571,11 +1571,22 @@ void operator delete (void *ptr)
1571
1571
{
1572
1572
free_wrapper (ptr, MBED_CALLER_ADDR ());
1573
1573
}
1574
+
1575
+ void operator delete (void *ptr, std::size_t )
1576
+ {
1577
+ free_wrapper (ptr, MBED_CALLER_ADDR ());
1578
+ }
1579
+
1574
1580
void operator delete[] (void *ptr)
1575
1581
{
1576
1582
free_wrapper (ptr, MBED_CALLER_ADDR ());
1577
1583
}
1578
1584
1585
+ void operator delete[] (void *ptr, std::size_t )
1586
+ {
1587
+ free_wrapper (ptr, MBED_CALLER_ADDR ());
1588
+ }
1589
+
1579
1590
#elif defined(MBED_MEM_TRACING_ENABLED) && defined(__GNUC__)
1580
1591
1581
1592
#include < reent.h>
@@ -1616,11 +1627,21 @@ void operator delete (void *ptr)
1616
1627
free_wrapper (_REENT, ptr, MBED_CALLER_ADDR ());
1617
1628
}
1618
1629
1630
+ void operator delete (void *ptr, std::size_t )
1631
+ {
1632
+ free_wrapper (_REENT, ptr, MBED_CALLER_ADDR ());
1633
+ }
1634
+
1619
1635
void operator delete[] (void *ptr)
1620
1636
{
1621
1637
free_wrapper (_REENT, ptr, MBED_CALLER_ADDR ());
1622
1638
}
1623
1639
1640
+ void operator delete[] (void *ptr, std::size_t )
1641
+ {
1642
+ free_wrapper (_REENT, ptr, MBED_CALLER_ADDR ());
1643
+ }
1644
+
1624
1645
#else
1625
1646
1626
1647
void *operator new (std::size_t count)
@@ -1655,11 +1676,22 @@ void operator delete (void *ptr)
1655
1676
{
1656
1677
free (ptr);
1657
1678
}
1679
+
1680
+ void operator delete (void *ptr, std::size_t )
1681
+ {
1682
+ free (ptr);
1683
+ }
1684
+
1658
1685
void operator delete[] (void *ptr)
1659
1686
{
1660
1687
free (ptr);
1661
1688
}
1662
1689
1690
+ void operator delete[] (void *ptr, std::size_t )
1691
+ {
1692
+ free (ptr);
1693
+ }
1694
+
1663
1695
#endif
1664
1696
1665
1697
/* @brief standard c library clock() function.
0 commit comments