mcc_keyvalue.h: fix "-Wsubobject-linkage" GCC-warning

This commit is contained in:
2026-06-02 12:05:26 +03:00
parent a1f17f0d76
commit 6e6f230f4d

View File

@@ -107,9 +107,10 @@ template <typename T>
concept mcc_keyvalue_desc_c = requires(T t) { []<mcc_keyvalue_record_c... Ts>(std::tuple<Ts...>) {}(t); };
static constexpr char MCC_KV_COMMENT_SEQ_ARR[] = "#";
static constexpr char MCC_KV_KEY_VALUE_DELIM_SEQ_ARR[] = "=";
static constexpr char MCC_KV_COMPOSITE_VALUE_DELIM_SEQ_ARR[] = ",";
// use of 'inline' here to avoid '-Wsubobject-linkage' GCC-warning
inline constexpr char MCC_KV_COMMENT_SEQ_ARR[] = "#";
inline constexpr char MCC_KV_KEY_VALUE_DELIM_SEQ_ARR[] = "=";
inline constexpr char MCC_KV_COMPOSITE_VALUE_DELIM_SEQ_ARR[] = ",";
template <mcc_keyvalue_desc_c DESCR_T,