| Index: src/IceTimerTree.cpp | 
| diff --git a/src/IceTimerTree.cpp b/src/IceTimerTree.cpp | 
| index 6cba289b1400aa6b3b53ebd1e7d2e2affe628d9c..ccc7788c254c093e7dbd50c15f670e94b33a93b8 100644 | 
| --- a/src/IceTimerTree.cpp | 
| +++ b/src/IceTimerTree.cpp | 
| @@ -22,6 +22,7 @@ | 
| #pragma clang diagnostic ignored "-Wunused-parameter" | 
| #endif // __clang__ | 
|  | 
| +#include "llvm/Support/Format.h" | 
| #include "llvm/Support/Timer.h" | 
|  | 
| #ifdef __clang__ | 
| @@ -231,10 +232,8 @@ void dumpHelper(Ostream &Str, const DumpMapType &Map, double TotalTime) { | 
| if (!BuildDefs::timers()) | 
| return; | 
| for (auto &I : reverse_range(Map)) { | 
| -    char buf[80]; | 
| -    snprintf(buf, llvm::array_lengthof(buf), "  %10.6f (%4.1f%%): ", I.first, | 
| -             I.first * 100 / TotalTime); | 
| -    Str << buf << I.second << "\n"; | 
| +    Str << llvm::format("  %10.6f (%4.1f%%): ", I.first, | 
| +                        I.first * 100 / TotalTime) << I.second << "\n"; | 
| } | 
| } | 
|  | 
|  |