diff options
-rw-r--r-- | include/llvm/ADT/SmallString.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/llvm/ADT/SmallString.h b/include/llvm/ADT/SmallString.h index 687fa2d26e..bbc3c0526a 100644 --- a/include/llvm/ADT/SmallString.h +++ b/include/llvm/ADT/SmallString.h @@ -93,12 +93,11 @@ public: } SmallString &append_sint(int64_t N) { - // TODO, wrong for minint64. if (N < 0) { this->push_back('-'); N = -N; } - return append_uint(N); + return append_uint((uint64_t)N); } }; |