From 73183845b7054db1d6e71b14c0ce010558b35ac2 Mon Sep 17 00:00:00 2001 From: Evgeniy Firsov Date: Thu, 12 Nov 2015 12:32:23 -0800 Subject: [PATCH] stringify: Enable optimization for GCC only Signed-off-by: Evgeniy Firsov --- src/include/stringify.h | 4 ++++ 1 file changed, 4 insertions(+) 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(); } -- 2.47.3