]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
stringify: Enable optimization for GCC only 6543/head
authorEvgeniy Firsov <evgeniy.firsov@sandisk.com>
Thu, 12 Nov 2015 20:32:23 +0000 (12:32 -0800)
committerEvgeniy Firsov <evgeniy.firsov@sandisk.com>
Thu, 12 Nov 2015 21:14:21 +0000 (13:14 -0800)
Signed-off-by: Evgeniy Firsov <evgeniy.firsov@sandisk.com>
src/include/stringify.h

index 59b7b3fb6acfd9c449242743920834eae11b3b8f..d7b90ed2c909413af2c27c1af5ab17902442c882 100644 (file)
@@ -6,8 +6,12 @@
 
 template<typename T>
 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();
 }