[macruby-changes] [1145] MacRuby/branches/experimental
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 25 03:56:23 PDT 2009
Revision: 1145
http://trac.macosforge.org/projects/ruby/changeset/1145
Author: vincent.isambart at gmail.com
Date: 2009-03-25 03:56:22 -0700 (Wed, 25 Mar 2009)
Log Message:
-----------
cleanup up a few things
Modified Paths:
--------------
MacRuby/branches/experimental/roxor.cpp
MacRuby/branches/experimental/test_roxor.rb
Modified: MacRuby/branches/experimental/roxor.cpp
===================================================================
--- MacRuby/branches/experimental/roxor.cpp 2009-03-25 03:26:11 UTC (rev 1144)
+++ MacRuby/branches/experimental/roxor.cpp 2009-03-25 10:56:22 UTC (rev 1145)
@@ -717,15 +717,15 @@
do {
assert(node->nd_value != NULL);
- Value *isNilInst = new ICmpInst(ICmpInst::ICMP_EQ, iter, undefVal, "", bb);
+ Value *isUndefInst = new ICmpInst(ICmpInst::ICMP_EQ, iter, undefVal, "", bb);
Function *f = bb->getParent();
- BasicBlock *arg_nil = BasicBlock::Create("arg_nil", f);
+ BasicBlock *arg_undef = BasicBlock::Create("arg_undef", f);
BasicBlock *next_bb = BasicBlock::Create("", f);
- BranchInst::Create(arg_nil, next_bb, isNilInst, bb);
+ BranchInst::Create(arg_undef, next_bb, isUndefInst, bb);
- bb = arg_nil;
+ bb = arg_undef;
compile_node(node->nd_value);
BranchInst::Create(next_bb, bb);
@@ -4938,6 +4938,8 @@
argc,
(VALUE *)argv);
}
+#undef rcache
+#undef ocache
printf("BOUH %s\n", (char *)sel);
abort();
Modified: MacRuby/branches/experimental/test_roxor.rb
===================================================================
--- MacRuby/branches/experimental/test_roxor.rb 2009-03-25 03:26:11 UTC (rev 1144)
+++ MacRuby/branches/experimental/test_roxor.rb 2009-03-25 10:56:22 UTC (rev 1145)
@@ -834,6 +834,11 @@
p o.foo
}
+ assert '42', %{
+ def foo; p 42; end
+ def bar(a = foo); end
+ bar
+ }
end
test "blocks" do
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090325/c09129de/attachment.html>
More information about the macruby-changes
mailing list