From: Evgeniy Firsov Date: Thu, 12 Nov 2015 20:32:23 +0000 (-0800) Subject: stringify: Enable optimization for GCC only X-Git-Tag: v10.0.2~159^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F6543%2Fhead;p=ceph.git stringify: Enable optimization for GCC only Signed-off-by: Evgeniy Firsov --- diff --git a/src/include/stringify.h b/src/include/stringify.h index 59b7b3fb6ac..d7b90ed2c90 100644 --- a/src/include/stringify.h +++ b/src/include/stringify.h @@ -6,8 +6,12 @@ template inline std::string stringify(const T& a) { +#if defined(__GNUC__) && !(defined(__clang__) || defined(__INTEL_COMPILER)) static __thread std::ostringstream ss; ss.str(""); +#else + std::ostringstream ss; +#endif ss << a; return ss.str(); }