From: ulan@chromium.org Date: Wed, 17 Jul 2013 08:46:44 +0000 (+0000) Subject: Do not call reinterpret_cast when converting from NULL. X-Git-Tag: upstream/4.7.83~13346 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b75063bea8741a5d90e56f77c9d48b919d832e5e;p=platform%2Fupstream%2Fv8.git Do not call reinterpret_cast when converting from NULL. If NULL is a nullptr (such as on my FreeBSD system), it is not possible to use reinterpret_cast to convert it to another pointer. Plus, just using NULL directly achieves the same effect. R=ulan@chromium.org Review URL: https://chromiumcodereview.appspot.com/19388005 Patch from Raphael Kubo da Costa . git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15705 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/heap.cc b/src/heap.cc index c4cc40c..792178e 100644 --- a/src/heap.cc +++ b/src/heap.cc @@ -7350,7 +7350,7 @@ void HeapIterator::reset() { #ifdef DEBUG -Object* const PathTracer::kAnyGlobalObject = reinterpret_cast(NULL); +Object* const PathTracer::kAnyGlobalObject = NULL; class PathTracer::MarkVisitor: public ObjectVisitor { public: diff --git a/src/stub-cache.cc b/src/stub-cache.cc index a687d81..dec7a9d 100644 --- a/src/stub-cache.cc +++ b/src/stub-cache.cc @@ -1539,7 +1539,7 @@ Handle StubCompiler::GetCodeWithFlags(Code::Flags flags, Handle name) { return (FLAG_print_code_stubs && !name.is_null() && name->IsString()) ? GetCodeWithFlags(flags, *Handle::cast(name)->ToCString()) - : GetCodeWithFlags(flags, reinterpret_cast(NULL)); + : GetCodeWithFlags(flags, NULL); }