OSDN Git Service

Use llvm::format instead of ftostr (which just calls sprintf).
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 29 Jan 2010 14:40:33 +0000 (14:40 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 29 Jan 2010 14:40:33 +0000 (14:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94807 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/raw_ostream.cpp

index 10d7ec0..f020681 100644 (file)
@@ -20,7 +20,6 @@
 #include "llvm/Support/Compiler.h"
 #include "llvm/Support/ErrorHandling.h"
 #include "llvm/ADT/STLExtras.h"
-#include "llvm/ADT/StringExtras.h"
 #include <sys/stat.h>
 #include <sys/types.h>
 
@@ -209,7 +208,7 @@ raw_ostream &raw_ostream::operator<<(const void *P) {
 }
 
 raw_ostream &raw_ostream::operator<<(double N) {
-  return this->operator<<(ftostr(N));
+  return this->operator<<(format("%e", N));
 }