Don't assume underlying APInt type is limited
to 64 bits.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51135 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Support/APFloat.cpp b/lib/Support/APFloat.cpp
index de33382..0ee3d54 100644
--- a/lib/Support/APFloat.cpp
+++ b/lib/Support/APFloat.cpp
@@ -2003,7 +2003,7 @@
   firstSignificantDigit = p;
 
   for(;;) {
-    uint64_t hex_value;
+    integerPart hex_value;
 
     if(*p == '.') {
       assert(dot == 0);