@@ -156,7 +156,14 @@ TEST(unpack, int_pointer_off_no_ref)
156156 std::size_t off = 0 ;
157157
158158 // obsolete
159+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
160+ #pragma GCC diagnostic push
161+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
162+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
159163 msgpack::unpack (&oh, sbuf.data (), sbuf.size (), &off);
164+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
165+ #pragma GCC diagnostic pop
166+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
160167 EXPECT_EQ (1 , oh.get ().as <int >());
161168 EXPECT_EQ (off, sbuf.size ());
162169}
@@ -170,7 +177,14 @@ TEST(unpack, int_pointer_off_no_ref_explicit)
170177 std::size_t off = 0 ;
171178
172179 // obsolete
180+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
181+ #pragma GCC diagnostic push
182+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
183+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
173184 msgpack::unpack (&oh, sbuf.data (), sbuf.size (), &off, MSGPACK_NULLPTR);
185+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
186+ #pragma GCC diagnostic pop
187+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
174188 EXPECT_EQ (1 , oh.get ().as <int >());
175189 EXPECT_EQ (off, sbuf.size ());
176190}
@@ -183,7 +197,14 @@ TEST(unpack, int_pointer_no_off_ref)
183197 bool referenced;
184198
185199 // obsolete
200+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
201+ #pragma GCC diagnostic push
202+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
203+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
186204 msgpack::unpack (&oh, sbuf.data (), sbuf.size (), MSGPACK_NULLPTR, &referenced);
205+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
206+ #pragma GCC diagnostic pop
207+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
187208 EXPECT_EQ (1 , oh.get ().as <int >());
188209 EXPECT_FALSE (referenced);
189210}
@@ -197,7 +218,14 @@ TEST(unpack, int_pointer_off_ref)
197218 std::size_t off = 0 ;
198219
199220 // obsolete
221+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
222+ #pragma GCC diagnostic push
223+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
224+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
200225 msgpack::unpack (&oh, sbuf.data (), sbuf.size (), &off, &referenced);
226+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
227+ #pragma GCC diagnostic pop
228+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
201229 EXPECT_EQ (1 , oh.get ().as <int >());
202230 EXPECT_EQ (off, sbuf.size ());
203231 EXPECT_FALSE (referenced);
@@ -211,7 +239,14 @@ TEST(unpack, int_default_null_pointer)
211239 msgpack::object_handle oh;
212240
213241 // obsolete
242+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
243+ #pragma GCC diagnostic push
244+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
245+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
214246 msgpack::unpack (&oh, sbuf.data (), sbuf.size ());
247+ #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
248+ #pragma GCC diagnostic pop
249+ #endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
215250 EXPECT_EQ (1 , oh.get ().as <int >());
216251}
217252
0 commit comments