File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -103,14 +103,14 @@ struct object_with_zone<std::vector<T> > {
103103 o.via .array .size = size;
104104 typename std::vector<T>::const_iterator it (v.begin ());
105105 do {
106- #if defined (__GNUC__) && !defined(__clang__)
106+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ) && !defined(__clang__)
107107#pragma GCC diagnostic push
108108#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
109- #endif // defined (__GNUC__) && !defined(__clang__)
109+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ) && !defined(__clang__)
110110 *p = msgpack::object (*it, o.zone );
111- #if defined (__GNUC__) && !defined(__clang__)
111+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ) && !defined(__clang__)
112112#pragma GCC diagnostic pop
113- #endif // defined (__GNUC__) && !defined(__clang__)
113+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ) && !defined(__clang__)
114114 ++p;
115115 ++it;
116116 } while (p < pend);
You can’t perform that action at this time.
0 commit comments