X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fmd5.cc;h=ef8677666a22dcb3db6cbc7774fd928a6f112b63;hb=4c1122cf139f7b073807f0a9187306518988a08f;hp=cf68e3ca6dd2298c595ac9920952c3acbfe42ed9;hpb=cb3ca2b63f9ddb2e070814623a3965c88a84eea7;p=awesomized%2Flibmemcached diff --git a/libhashkit/md5.cc b/libhashkit/md5.cc index cf68e3ca..ef867766 100644 --- a/libhashkit/md5.cc +++ b/libhashkit/md5.cc @@ -71,7 +71,13 @@ documentation and/or software. #include #include -#pragma GCC diagnostic ignored "-Wunsafe-loop-optimizations" +#define GCC_VERSION (__GNUC__ * 10000 \ + + __GNUC_MINOR__ * 100 \ + + __GNUC_PATCHLEVEL__) + +#if GCC_VERSION > 40600 +# pragma GCC diagnostic ignored "-Wunsafe-loop-optimizations" +#endif /* POINTER defines a generic pointer type */ typedef unsigned char *POINTER;