# HG changeset patch
# User t_mrc-ct@users.sourceforge.jp
# Date 1383311120 -32400
# Branch GECKO240_2013091120_RELBRANCH
# Node ID c2b68311e2b25463a29bc9466b30a90b66f10ac9
# Parent  29a39afffd81f95750b2d7fcdb144cdf3000bf19
additional fix for CTypes.cpp

diff --git a/js/src/ctypes/CTypes.cpp b/js/src/ctypes/CTypes.cpp
--- a/js/src/ctypes/CTypes.cpp
+++ b/js/src/ctypes/CTypes.cpp
@@ -1411,26 +1411,24 @@
 template<>
 struct ConvertImpl<uint64_t, double> {
   static JS_ALWAYS_INLINE uint64_t Convert(double d) {
     return d >= 0xffffffffffffffff ?
            0x8000000000000000 : uint64_t(d);
   }
 };
 
-#ifdef SPARC
 template<>
 struct ConvertImpl<int64_t, double> {
   static JS_ALWAYS_INLINE int64_t Convert(double d) {
     return d >= 0x7fffffffffffffff ?
            0x8000000000000000 : int64_t(d);
   }
 };
 #endif
-#endif
 
 template<class TargetType, class FromType>
 static JS_ALWAYS_INLINE TargetType Convert(FromType d)
 {
   return ConvertImpl<TargetType, FromType>::Convert(d);
 }
 
 template<class TargetType, class FromType>
