1
0
mirror of https://github.com/esphome/esphome.git synced 2025-11-01 15:41:52 +00:00
This commit is contained in:
J. Nick Koston
2025-10-28 21:43:03 -05:00
parent c96b8aaf2d
commit 81fdc14d7f

View File

@@ -221,7 +221,11 @@ class ProtoWriteBuffer {
// Single implementation that all overloads delegate to
// Use aggressive optimization for this hot path even in -Os builds
__attribute__((optimize("O3"))) void encode_varint(uint64_t value) {
#if defined(__GNUC__) && !defined(__clang__)
__attribute__((optimize("O3")))
#endif
void
encode_varint(uint64_t value) {
auto buffer = this->buffer_;
size_t start = buffer->size();