Merge remote-tracking branch 'origin/proto-byte-buffer' into integration

This commit is contained in:
J. Nick Koston
2026-03-08 00:49:32 -10:00
+2 -2
View File
@@ -10,9 +10,9 @@
namespace esphome::api {
/// Helper to use make_unique_for_overwrite where available (skips zero-fill),
/// falling back to make_unique on older GCC (ESP8266, BK72xx, LN882x).
/// falling back to make_unique on older GCC (ESP8266, LibreTiny).
inline std::unique_ptr<uint8_t[]> make_buffer(size_t n) {
#if defined(USE_ESP8266) || defined(USE_BK72XX) || defined(USE_LN882X)
#if defined(USE_ESP8266) || defined(USE_LIBRETINY)
return std::make_unique<uint8_t[]>(n);
#else
return std::make_unique_for_overwrite<uint8_t[]>(n);