[macruby-changes] [4216] MacRuby/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jun 9 18:03:03 PDT 2010
Revision: 4216
http://trac.macosforge.org/projects/ruby/changeset/4216
Author: lsansonetti at apple.com
Date: 2010-06-09 18:03:00 -0700 (Wed, 09 Jun 2010)
Log Message:
-----------
removing unnecessary state variables
Modified Paths:
--------------
MacRuby/trunk/compiler.cpp
MacRuby/trunk/compiler.h
Modified: MacRuby/trunk/compiler.cpp
===================================================================
--- MacRuby/trunk/compiler.cpp 2010-06-09 06:11:08 UTC (rev 4215)
+++ MacRuby/trunk/compiler.cpp 2010-06-10 01:03:00 UTC (rev 4216)
@@ -54,7 +54,6 @@
ensure_bb = NULL;
current_mid = 0;
current_arity = rb_vm_arity(-1);
- current_instance_method = false;
self_id = rb_intern("self");
current_self = NULL;
current_var_uses = NULL;
@@ -67,7 +66,6 @@
current_non_block_func = NULL;
current_opened_class = NULL;
dynamic_class = false;
- current_module = false;
current_loop_begin_bb = NULL;
current_loop_body_bb = NULL;
current_loop_end_bb = NULL;
@@ -604,7 +602,6 @@
const ID old_current_mid = current_mid;
current_mid = mid;
- current_instance_method = !singleton_method;
const bool old_current_block_chain = current_block_chain;
current_block_chain = false;
const bool old_block_declaration = block_declaration;
@@ -621,7 +618,6 @@
block_declaration = old_block_declaration;
current_block_chain = old_current_block_chain;
current_mid = old_current_mid;
- current_instance_method = false;
Value *classVal;
if (singleton_method) {
@@ -3714,7 +3710,6 @@
*RoxorCompiler::module, RubyObjTy, false,
GlobalValue::InternalLinkage, nilVal, "");
- bool old_current_module = current_module;
bool old_current_block_chain = current_block_chain;
bool old_dynamic_class = dynamic_class;
@@ -3723,8 +3718,6 @@
new StoreInst(classVal, current_opened_class, bb);
- current_module = nd_type(node) == NODE_MODULE;
-
compile_set_current_scope(classVal, publicScope);
bool old_block_declaration = block_declaration;
@@ -3755,7 +3748,6 @@
current_self = old_self;
current_opened_class = old_class;
- current_module = old_current_module;
current_block_chain = old_current_block_chain;
return val;
@@ -4639,7 +4631,6 @@
Function *
RoxorCompiler::compile_main_function(NODE *node, bool *can_interpret_p)
{
- current_instance_method = true;
should_interpret = true;
can_interpret = false;
@@ -4657,8 +4648,6 @@
Function *
RoxorAOTCompiler::compile_main_function(NODE *node, bool *can_be_interpreted)
{
- current_instance_method = true;
-
Value *val = compile_node(node);
assert(Function::classof(val));
Function *function = cast<Function>(val);
Modified: MacRuby/trunk/compiler.h
===================================================================
--- MacRuby/trunk/compiler.h 2010-06-09 06:11:08 UTC (rev 4215)
+++ MacRuby/trunk/compiler.h 2010-06-10 01:03:00 UTC (rev 4216)
@@ -105,7 +105,6 @@
BasicBlock *entry_bb;
ID current_mid;
rb_vm_arity_t current_arity;
- bool current_instance_method;
ID self_id;
Value *current_self;
bool current_block;
@@ -125,7 +124,6 @@
Function *current_non_block_func;
GlobalVariable *current_opened_class;
bool dynamic_class;
- bool current_module;
BasicBlock *current_loop_begin_bb;
BasicBlock *current_loop_body_bb;
BasicBlock *current_loop_end_bb;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100609/958eb2b2/attachment.html>
More information about the macruby-changes
mailing list