[llvm-commits] CVS: llvm/include/llvm/ADT/StringExtras.h
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Wed May 31 11:56:56 PDT 2006
Changes in directory llvm/include/llvm/ADT:
StringExtras.h updated: 1.28 -> 1.29
---
Log message:
make 64-bit safe and fix the build on alpha
---
Diffs of the changes: (+2 -13)
StringExtras.h | 15 ++-------------
1 files changed, 2 insertions(+), 13 deletions(-)
Index: llvm/include/llvm/ADT/StringExtras.h
diff -u llvm/include/llvm/ADT/StringExtras.h:1.28 llvm/include/llvm/ADT/StringExtras.h:1.29
--- llvm/include/llvm/ADT/StringExtras.h:1.28 Wed May 24 14:21:13 2006
+++ llvm/include/llvm/ADT/StringExtras.h Wed May 31 13:56:42 2006
@@ -55,11 +55,7 @@
return std::string(BufPtr);
}
-static inline std::string utostr(unsigned long X, bool isNeg = false) {
- return utostr(static_cast<uint64_t>(X), isNeg);
-}
-
-static inline std::string utostr(unsigned X, bool isNeg = false) {
+static inline std::string utostr(uint32_t X, bool isNeg = false) {
char Buffer[20];
char *BufPtr = Buffer+19;
@@ -83,14 +79,7 @@
return utostr(static_cast<uint64_t>(X));
}
-static inline std::string itostr(long X) {
- if (X < 0)
- return utostr(static_cast<uint64_t>(-X), true);
- else
- return utostr(static_cast<uint64_t>(X));
-}
-
-static inline std::string itostr(int X) {
+static inline std::string itostr(int32_t X) {
if (X < 0)
return utostr(static_cast<unsigned>(-X), true);
else
More information about the llvm-commits
mailing list