• saper's avatar
    Use static_cast<> for NULL (clang 3.7) · 75e43a66
    saper authored
    The following errors come up when compiling v8
     with clang 3.7 on FreeBSD/amd64:
    
    src/runtime/runtime-i18n.cc:629:37: error: reinterpret_cast from
    'nullptr_t' to 'v8::internal::Smi *' is not allowed
      local_object->SetInternalField(1, reinterpret_cast<Smi*>(NULL));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    test/cctest/test-heap.cc:131:20: error: reinterpret_cast from
          'nullptr_t' to 'v8::internal::Object *' is not allowed
      Handle<Object> n(reinterpret_cast<Object*>(NULL), isolate);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    test/cctest/test-heap.cc:1989:18: error: reinterpret_cast from
          'nullptr_t' to 'Address' (aka 'unsigned char *') is not
          allowed
      Address base = reinterpret_cast<Address>(NULL);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    +add myself to the AUTHORS file.
    
    BUG=
    
    Review URL: https://codereview.chromium.org/1277353002
    
    Cr-Commit-Position: refs/heads/master@{#30103}
    75e43a66
Name
Last commit
Last update
..
runtime-array.cc Loading commit data...
runtime-atomics.cc Loading commit data...
runtime-classes.cc Loading commit data...
runtime-collections.cc Loading commit data...
runtime-compiler.cc Loading commit data...
runtime-date.cc Loading commit data...
runtime-debug.cc Loading commit data...
runtime-forin.cc Loading commit data...
runtime-function.cc Loading commit data...
runtime-futex.cc Loading commit data...
runtime-generator.cc Loading commit data...
runtime-i18n.cc Loading commit data...
runtime-internal.cc Loading commit data...
runtime-json.cc Loading commit data...
runtime-literals.cc Loading commit data...
runtime-liveedit.cc Loading commit data...
runtime-maths.cc Loading commit data...
runtime-numbers.cc Loading commit data...
runtime-object.cc Loading commit data...
runtime-observe.cc Loading commit data...
runtime-proxy.cc Loading commit data...
runtime-regexp.cc Loading commit data...
runtime-scopes.cc Loading commit data...
runtime-simd.cc Loading commit data...
runtime-strings.cc Loading commit data...
runtime-symbol.cc Loading commit data...
runtime-test.cc Loading commit data...
runtime-typedarray.cc Loading commit data...
runtime-uri.cc Loading commit data...
runtime-utils.h Loading commit data...
runtime.cc Loading commit data...
runtime.h Loading commit data...