Commit e8b9f2d7 authored by fedor.indutny's avatar fedor.indutny Committed by Commit bot

src: fix build on freebsd

BUG=
R=danno

Review URL: https://codereview.chromium.org/839053004

Cr-Commit-Position: refs/heads/master@{#26057}
parent e1d878d1
...@@ -141,7 +141,7 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() { ...@@ -141,7 +141,7 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() {
if (bytes_read < 8) break; if (bytes_read < 8) break;
unsigned end = StringToLong(addr_buffer); unsigned end = StringToLong(addr_buffer);
char buffer[MAP_LENGTH]; char buffer[MAP_LENGTH];
int bytes_read = -1; bytes_read = -1;
do { do {
bytes_read++; bytes_read++;
if (bytes_read >= MAP_LENGTH - 1) if (bytes_read >= MAP_LENGTH - 1)
......
...@@ -261,7 +261,7 @@ int OS::GetCurrentThreadId() { ...@@ -261,7 +261,7 @@ int OS::GetCurrentThreadId() {
#elif V8_OS_ANDROID #elif V8_OS_ANDROID
return static_cast<int>(gettid()); return static_cast<int>(gettid());
#else #else
return static_cast<int>(pthread_self()); return static_cast<int>(reinterpret_cast<intptr_t>(pthread_self()));
#endif #endif
} }
......
...@@ -573,7 +573,7 @@ void Debug::ThreadInit() { ...@@ -573,7 +573,7 @@ void Debug::ThreadInit() {
thread_local_.step_out_fp_ = 0; thread_local_.step_out_fp_ = 0;
// TODO(isolates): frames_are_dropped_? // TODO(isolates): frames_are_dropped_?
base::NoBarrier_Store(&thread_local_.current_debug_scope_, base::NoBarrier_Store(&thread_local_.current_debug_scope_,
static_cast<base::AtomicWord>(NULL)); static_cast<base::AtomicWord>(0));
thread_local_.restarter_frame_function_pointer_ = NULL; thread_local_.restarter_frame_function_pointer_ = NULL;
} }
......
...@@ -467,7 +467,7 @@ class ParserBase : public Traits { ...@@ -467,7 +467,7 @@ class ParserBase : public Traits {
void ReportMessageAt(Scanner::Location location, const char* message, void ReportMessageAt(Scanner::Location location, const char* message,
bool is_reference_error = false) { bool is_reference_error = false) {
Traits::ReportMessageAt(location, message, Traits::ReportMessageAt(location, message,
reinterpret_cast<const char*>(NULL), reinterpret_cast<const char*>(0),
is_reference_error); is_reference_error);
} }
......
...@@ -117,7 +117,7 @@ class Unique { ...@@ -117,7 +117,7 @@ class Unique {
// TODO(titzer): this is a hack to migrate to Unique<T> incrementally. // TODO(titzer): this is a hack to migrate to Unique<T> incrementally.
static Unique<T> CreateUninitialized(Handle<T> handle) { static Unique<T> CreateUninitialized(Handle<T> handle) {
return Unique<T>(reinterpret_cast<Address>(NULL), handle); return Unique<T>(NULL, handle);
} }
static Unique<T> CreateImmovable(Handle<T> handle) { static Unique<T> CreateImmovable(Handle<T> handle) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment