Fix issues with compiling V8 with LLVM Clang
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 12 Mar 2010 10:20:01 +0000 (10:20 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 12 Mar 2010 10:20:01 +0000 (10:20 +0000)
commit16bfc3131703a419451adb6e81184326ec674801
treec77ccaed310273828e5a42ef2ed88c036c3d0bb2
parent44d0112b71384684e796befb3a7aee9737368da2
Fix issues with compiling V8 with LLVM Clang

Added this-> in some places where accessing a method on a templated base class.

Added #include <strings.h> for bit_cast, moved it to utils.h and renamed it to BitCast.

Patch by Evan Martin <evan@chromium.org>, see http://codereview.chromium.org/894001 and http://codereview.chromium.org/888003
Review URL: http://codereview.chromium.org/888005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4111 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/arm/macro-assembler-arm.cc
src/bootstrapper.cc
src/debug.cc
src/double.h
src/factory.h
src/globals.h
src/heap.cc
src/ia32/macro-assembler-ia32.cc
src/mips/simulator-mips.cc
src/objects.h
src/top.cc
src/utils.h
src/x64/macro-assembler-x64.cc