summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-07-15 00:16:38 +0000
committerChris Lattner <sabre@nondot.org>2001-07-15 00:16:38 +0000
commit2cded30974de6065ed67fd2592e34c18c8be936a (patch)
tree67348cdd5e29f8ab6e78480483e2de8d6244d286 /llvm
parent08d936465f6050277f1009316ae9bcce5816403a (diff)
downloadbcm5719-llvm-2cded30974de6065ed67fd2592e34c18c8be936a.tar.gz
bcm5719-llvm-2cded30974de6065ed67fd2592e34c18c8be936a.zip
Add a function to convert a double to a string
llvm-svn: 187
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/Tools/StringExtras.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/include/llvm/Tools/StringExtras.h b/llvm/include/llvm/Tools/StringExtras.h
index 31dedb42488..819da2f0546 100644
--- a/llvm/include/llvm/Tools/StringExtras.h
+++ b/llvm/include/llvm/Tools/StringExtras.h
@@ -9,6 +9,7 @@
#define LLVM_TOOLS_STRING_EXTRAS_H
#include <string>
+#include <stdio.h>
#include "llvm/Tools/DataTypes.h"
static inline string utostr(uint64_t X, bool isNeg = false) {
@@ -60,4 +61,10 @@ static inline string itostr(int X) {
return utostr((unsigned)X);
}
+static inline string ftostr(double V) {
+ char Buffer[200];
+ snprintf(Buffer, 200, "%f", V);
+ return Buffer;
+}
+
#endif
OpenPOWER on IntegriCloud