Index: src/compiler.h |
diff --git a/src/compiler.h b/src/compiler.h |
index ed26603f42c538f084392b3045448a490504d1a1..10d93dc017428dc1190c66d98d95c9f0a281174f 100644 |
--- a/src/compiler.h |
+++ b/src/compiler.h |
@@ -42,15 +42,11 @@ namespace internal { |
class CompilationInfo BASE_EMBEDDED { |
public: |
// Lazy compilation of a JSFunction. |
- CompilationInfo(Handle<JSFunction> closure, |
- int loop_nesting, |
- Handle<Object> receiver) |
+ CompilationInfo(Handle<JSFunction> closure, int loop_nesting) |
: closure_(closure), |
function_(NULL), |
is_eval_(false), |
- loop_nesting_(loop_nesting), |
- receiver_(receiver) { |
- Initialize(); |
+ loop_nesting_(loop_nesting) { |
ASSERT(!closure_.is_null() && |
shared_info_.is_null() && |
script_.is_null()); |
@@ -62,7 +58,6 @@ class CompilationInfo BASE_EMBEDDED { |
function_(NULL), |
is_eval_(false), |
loop_nesting_(0) { |
- Initialize(); |
ASSERT(closure_.is_null() && |
!shared_info_.is_null() && |
script_.is_null()); |
@@ -74,7 +69,6 @@ class CompilationInfo BASE_EMBEDDED { |
function_(literal), |
is_eval_(is_eval), |
loop_nesting_(0) { |
- Initialize(); |
ASSERT(closure_.is_null() && |
shared_info_.is_null() && |
!script_.is_null()); |
@@ -112,11 +106,6 @@ class CompilationInfo BASE_EMBEDDED { |
// Simple accessors. |
bool is_eval() { return is_eval_; } |
int loop_nesting() { return loop_nesting_; } |
- bool has_receiver() { return !receiver_.is_null(); } |
- Handle<Object> receiver() { return receiver_; } |
- |
- bool has_this_properties() { return has_this_properties_; } |
- void set_has_this_properties(bool flag) { has_this_properties_ = flag; } |
bool has_global_object() { |
return !closure().is_null() && (closure()->context()->global() != NULL); |
@@ -126,18 +115,10 @@ class CompilationInfo BASE_EMBEDDED { |
return has_global_object() ? closure()->context()->global() : NULL; |
} |
- bool has_globals() { return has_globals_; } |
- void set_has_globals(bool flag) { has_globals_ = flag; } |
- |
// Derived accessors. |
Scope* scope() { return function()->scope(); } |
private: |
- void Initialize() { |
- has_this_properties_ = false; |
- has_globals_ = false; |
- } |
- |
Handle<JSFunction> closure_; |
Handle<SharedFunctionInfo> shared_info_; |
Handle<Script> script_; |
@@ -147,11 +128,6 @@ class CompilationInfo BASE_EMBEDDED { |
bool is_eval_; |
int loop_nesting_; |
- Handle<Object> receiver_; |
- |
- bool has_this_properties_; |
- bool has_globals_; |
- |
DISALLOW_COPY_AND_ASSIGN(CompilationInfo); |
}; |