]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-id128: Drop _sd_const_ from sd_id128_in_setv()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 13 Oct 2025 08:43:16 +0000 (10:43 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 13 Oct 2025 10:00:45 +0000 (12:00 +0200)
Both the const and pure attributes disallow modifying input arguments
but sd_id128_in_setv() clearly modifies its ap input argument by iterating
over it with va_arg() so drop the _sd_const_ attribute from
sd_id128_in_setv().

src/systemd/sd-id128.h

index da095a1e17fa6d54a071ce8b0345ee3edb38c877..915d2ab2f226b8c8bcde55251b153bc2da4d4090 100644 (file)
@@ -132,7 +132,7 @@ _sd_const_ static __inline__ int sd_id128_is_allf(sd_id128_t a) {
 #define SD_ID128_NULL ((const sd_id128_t) { .qwords = { 0, 0 }})
 #define SD_ID128_ALLF ((const sd_id128_t) { .qwords = { UINT64_C(0xFFFFFFFFFFFFFFFF), UINT64_C(0xFFFFFFFFFFFFFFFF) }})
 
-_sd_const_ static __inline__ int sd_id128_in_setv(sd_id128_t a, va_list ap) {
+static __inline__ int sd_id128_in_setv(sd_id128_t a, va_list ap) {
         for (;;) {
                 sd_id128_t b = va_arg(ap, sd_id128_t);