diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-04-18 12:26:38 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-04-18 12:26:38 +0200 |
commit | ee5602a23a3ba50c2c7f089f85cb78bd1c61eaa7 (patch) | |
tree | e6fcab0017db432d0064fa8d2f8e9e6beb9e4a0c /searchlib | |
parent | 649bc559f5f465c789add49634925239510a06c2 (diff) |
Add variable-length array comments.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/tests/aggregator/perdocexpr_test.cpp | 1 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/predicate/predicate_range_term_expander.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/searchlib/src/tests/aggregator/perdocexpr_test.cpp b/searchlib/src/tests/aggregator/perdocexpr_test.cpp index 908e50ad4d2..e9f0981739c 100644 --- a/searchlib/src/tests/aggregator/perdocexpr_test.cpp +++ b/searchlib/src/tests/aggregator/perdocexpr_test.cpp @@ -604,6 +604,7 @@ getVespaChecksumV2(const std::string& ymumid, int fid, const std::string& flags_ sizeof(networkFid)+ new_flags_str.length(); + // GNU extension: Variable-length automatic array unsigned char buffer[length]; memset(buffer, 0x00, length); memcpy(buffer, ymumid.c_str(), ymumid.length()); diff --git a/searchlib/src/vespa/searchlib/predicate/predicate_range_term_expander.h b/searchlib/src/vespa/searchlib/predicate/predicate_range_term_expander.h index 7ff796e5b7d..8159d5c4147 100644 --- a/searchlib/src/vespa/searchlib/predicate/predicate_range_term_expander.h +++ b/searchlib/src/vespa/searchlib/predicate/predicate_range_term_expander.h @@ -50,6 +50,7 @@ void PredicateRangeTermExpander::expand(const vespalib::string &key, int64_t sig return; } size_t buffer_size = 21 * 2 + 3 + key.size(); // 2 numbers + punctuation + key + // GNU extension: Variable-length automatic array char buffer[buffer_size]; int size; int prefix_size = snprintf(buffer, buffer_size, "%s=", key.c_str()); |