Print floating point numbers in expodential form so that small numbers don't get truncated, which broke the health benchmark


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1086 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/llvm/Support/StringExtras.h b/include/llvm/Support/StringExtras.h
index 22d02c3..569ae42 100644
--- a/include/llvm/Support/StringExtras.h
+++ b/include/llvm/Support/StringExtras.h
@@ -64,7 +64,7 @@
 
 static inline string ftostr(double V) {
   char Buffer[200];
-  snprintf(Buffer, 200, "%f", V);
+  snprintf(Buffer, 200, "%e", V);
   return Buffer;
 }