Commit 834fb9999bc906693f1abaf257acbddbc57a6f48
Committed by
GitHub
1 parent
dc9a7728
Ignore gcc-10 warning (#273)
Workaround for GCC 10 null dereference warning.
Showing
1 changed file
with
9 additions
and
0 deletions
include/cxxopts.hpp
| ... | ... | @@ -1133,12 +1133,21 @@ namespace cxxopts |
| 1133 | 1133 | m_value->parse(); |
| 1134 | 1134 | } |
| 1135 | 1135 | |
| 1136 | +#if defined(__GNUC__) | |
| 1137 | +#pragma GCC diagnostic push | |
| 1138 | +#pragma GCC diagnostic ignored "-Werror=null-dereference" | |
| 1139 | +#endif | |
| 1140 | + | |
| 1136 | 1141 | CXXOPTS_NODISCARD |
| 1137 | 1142 | size_t |
| 1138 | 1143 | count() const noexcept |
| 1139 | 1144 | { |
| 1140 | 1145 | return m_count; |
| 1141 | 1146 | } |
| 1147 | + | |
| 1148 | +#if defined(__GNUC__) | |
| 1149 | +#pragma GCC diagnostic pop | |
| 1150 | +#endif | |
| 1142 | 1151 | |
| 1143 | 1152 | // TODO: maybe default options should count towards the number of arguments |
| 1144 | 1153 | CXXOPTS_NODISCARD | ... | ... |