diff options
Diffstat (limited to 'chromium/v8/src/torque/global-context.cc')
-rw-r--r-- | chromium/v8/src/torque/global-context.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chromium/v8/src/torque/global-context.cc b/chromium/v8/src/torque/global-context.cc index f258f184741..13503038c55 100644 --- a/chromium/v8/src/torque/global-context.cc +++ b/chromium/v8/src/torque/global-context.cc @@ -8,6 +8,9 @@ namespace v8 { namespace internal { namespace torque { +DEFINE_CONTEXTUAL_VARIABLE(GlobalContext) +DEFINE_CONTEXTUAL_VARIABLE(TargetArchitecture) + GlobalContext::GlobalContext(Ast ast) : collect_language_server_data_(false), force_assert_statements_(false), @@ -19,6 +22,10 @@ GlobalContext::GlobalContext(Ast ast) RegisterDeclarable(base::make_unique<Namespace>(kBaseNamespaceName)); } +TargetArchitecture::TargetArchitecture(bool force_32bit) + : tagged_size_(force_32bit ? sizeof(int32_t) : kTaggedSize), + raw_ptr_size_(force_32bit ? sizeof(int32_t) : kSystemPointerSize) {} + } // namespace torque } // namespace internal } // namespace v8 |