From 90b365cee03bab9b4925f2e918c362c4183f8e92 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 3 Dec 2018 13:17:28 +0100 Subject: [PATCH] json: use new _align_() macro --- src/shared/json.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/json.h b/src/shared/json.h index 278ff77d30..4a21a411ac 100644 --- a/src/shared/json.h +++ b/src/shared/json.h @@ -274,9 +274,9 @@ int json_log_internal(JsonVariant *variant, int level, int error, const char *fi #define JSON_VARIANT_STRING_CONST(x) _JSON_VARIANT_STRING_CONST(UNIQ, (x)) -#define _JSON_VARIANT_STRING_CONST(xq, x) \ +#define _JSON_VARIANT_STRING_CONST(xq, x) \ ({ \ - __attribute__((__aligned__(2))) static const char UNIQ_T(json_string_const, xq)[] = (x); \ + _align_(2) static const char UNIQ_T(json_string_const, xq)[] = (x); \ assert((((uintptr_t) UNIQ_T(json_string_const, xq)) & 1) == 0); \ (JsonVariant*) ((uintptr_t) UNIQ_T(json_string_const, xq) + 1); \ })