fix: gcc 7 introduces wshadow variants

This commit is contained in:
ToruNiina
2021-05-10 21:51:51 +09:00
parent db0d9a024b
commit cd60045014

View File

@@ -42,7 +42,11 @@ using floating = double; // "float" is a keyward, cannot use it here.
// GCC -Wshadow=global. // GCC -Wshadow=global.
#if defined(__GNUC__) && !defined(__clang__) #if defined(__GNUC__) && !defined(__clang__)
# pragma GCC diagnostic push # pragma GCC diagnostic push
# if 7 <= __GNUC__
# pragma GCC diagnostic ignored "-Wshadow=global" # pragma GCC diagnostic ignored "-Wshadow=global"
# else // gcc-6 or older
# pragma GCC diagnostic ignored "-Wshadow"
# endif
#endif #endif
enum class value_t : std::uint8_t enum class value_t : std::uint8_t
{ {