From 01cbcbdff36f1cdc9dd67fc57e4700d9b554fc59 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Tue, 6 Jun 2023 21:57:31 +0200 Subject: Eliminate maybe-uninitialized warning in FNET_Transport::select_thread. --- fnet/src/vespa/fnet/transport.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/fnet/src/vespa/fnet/transport.cpp b/fnet/src/vespa/fnet/transport.cpp index 1553fc010c0..be6dd3e5e39 100644 --- a/fnet/src/vespa/fnet/transport.cpp +++ b/fnet/src/vespa/fnet/transport.cpp @@ -20,12 +20,16 @@ struct HashState { const void *self; clock::time_point now; uint64_t key_hash; - HashState(const void *key, size_t key_len) - : self(this), - now(clock::now()), - key_hash(XXH64(key, key_len, 0)) {} + HashState(const void *key, size_t key_len) __attribute__((noinline)); }; +HashState::HashState(const void *key, size_t key_len) + : self(this), + now(clock::now()), + key_hash(XXH64(key, key_len, 0)) +{ +} + VESPA_THREAD_STACK_TAG(fnet_work_pool); struct DefaultTimeTools : fnet::TimeTools { -- cgit v1.2.3