From 2f75785c015fecc33565fe5ee3a483b0d4e5cc6d Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Mon, 29 Apr 2013 22:35:21 +0200 Subject: deps: upgrade v8 to 3.18.4 --- deps/v8/src/compiler.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'deps/v8/src/compiler.h') diff --git a/deps/v8/src/compiler.h b/deps/v8/src/compiler.h index dae39db351..00074c899b 100644 --- a/deps/v8/src/compiler.h +++ b/deps/v8/src/compiler.h @@ -143,6 +143,14 @@ class CompilationInfo { return SavesCallerDoubles::decode(flags_); } + void MarkAsRequiresFrame() { + flags_ |= RequiresFrame::encode(true); + } + + bool requires_frame() const { + return RequiresFrame::decode(flags_); + } + void SetParseRestriction(ParseRestriction restriction) { flags_ = ParseRestricitonField::update(flags_, restriction); } @@ -300,6 +308,8 @@ class CompilationInfo { class SavesCallerDoubles: public BitField {}; // If the set of valid statements is restricted. class ParseRestricitonField: public BitField {}; + // If the function requires a frame (for unspecified reasons) + class RequiresFrame: public BitField {}; unsigned flags_; -- cgit v1.2.1