From a376bfa2d323699bafe95c0222e4818e4e110c8d Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Fri, 11 Sep 2020 08:41:32 +0200 Subject: [PATCH] GCC 6 compat Use std::is_aggregate with feature testing macro. --- src/audio/codec/libavcodec.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/codec/libavcodec.cpp b/src/audio/codec/libavcodec.cpp index 5caff9ce1..9b5ea146c 100644 --- a/src/audio/codec/libavcodec.cpp +++ b/src/audio/codec/libavcodec.cpp @@ -134,7 +134,9 @@ struct libavcodec_codec_state { bool context_initialized; audio_codec_direction_t direction; }; +#ifdef __cpp_lib_is_aggregate static_assert(is_aggregate_v, "ensure aggregate to allow aggregate initialization"); +#endif #define STR_HELPER(x) #x #define STR(x) STR_HELPER(x)