Changeset 13658 in webkit for trunk/JavaScriptCore/kjs/dtoa.cpp


Ignore:
Timestamp:
Apr 3, 2006, 3:06:06 PM (19 years ago)
Author:
thatcher
Message:

Reviewed by Adele.

Fixes <rdar://problem/4498338> JavaScriptCore fails to compile for ppc64
Other 64 bit build fixes.

  • kjs/collector.cpp: (KJS::Collector::markOtherThreadConservatively): test for DARWIN_UNIX03 and use r1
  • kjs/dtoa.cpp: (Bigint::): cast PRIVATE_mem to unsigned to prevent warning
  • bindings/jni/jni_utility.cpp: (KJS::Bindings::getJavaVM): cast jniError to long to prevent format warning (KJS::Bindings::getJNIEnv): cast jniError to long to prevent format warning
  • bindings/runtime_root.cpp: (KJS::Bindings::addNativeReference): cast CFDictionaryGetValue to unsigned long to prevent warning (KJS::Bindings::removeNativeReference): cast CFDictionaryGetValue to unsigned long to prevent warning
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/dtoa.cpp

    r13089 r13658  
    528528                len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1)
    529529                        /sizeof(double);
    530                 if (pmem_next - private_mem + len <= PRIVATE_mem) {
     530                if (pmem_next - private_mem + len <= (unsigned)PRIVATE_mem) {
    531531                        rv = (Bigint*)pmem_next;
    532532                        pmem_next += len;
Note: See TracChangeset for help on using the changeset viewer.