Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index ef1dd30b227b1ec9a263d27c85ce1ec940715b32..13669cdc75c03defc165507a9613313a22b65dd1 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -389,24 +389,16 @@ class Isolate { |
thread_id_(thread_id), |
stack_limit_(0), |
thread_state_(NULL), |
-#if !defined(__arm__) && V8_TARGET_ARCH_ARM || \ |
- !defined(__aarch64__) && V8_TARGET_ARCH_A64 || \ |
- !defined(__mips__) && V8_TARGET_ARCH_MIPS |
simulator_(NULL), |
-#endif |
next_(NULL), |
prev_(NULL) { } |
+ ~PerIsolateThreadData(); |
Isolate* isolate() const { return isolate_; } |
ThreadId thread_id() const { return thread_id_; } |
FIELD_ACCESSOR(uintptr_t, stack_limit) |
FIELD_ACCESSOR(ThreadState*, thread_state) |
- |
-#if !defined(__arm__) && V8_TARGET_ARCH_ARM || \ |
- !defined(__aarch64__) && V8_TARGET_ARCH_A64 || \ |
- !defined(__mips__) && V8_TARGET_ARCH_MIPS |
FIELD_ACCESSOR(Simulator*, simulator) |
-#endif |
bool Matches(Isolate* isolate, ThreadId thread_id) const { |
return isolate_ == isolate && thread_id_.Equals(thread_id); |
@@ -417,12 +409,7 @@ class Isolate { |
ThreadId thread_id_; |
uintptr_t stack_limit_; |
ThreadState* thread_state_; |
- |
-#if !defined(__arm__) && V8_TARGET_ARCH_ARM || \ |
- !defined(__aarch64__) && V8_TARGET_ARCH_A64 || \ |
- !defined(__mips__) && V8_TARGET_ARCH_MIPS |
Simulator* simulator_; |
-#endif |
PerIsolateThreadData* next_; |
PerIsolateThreadData* prev_; |