<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -145,7 +145,8 @@ class Compiler
           after = g.new_label
           g.git after
 
-          g.push_const :Proc
+          g.push_cpath_top
+          g.find_const :Proc
           g.swap
           g.send :__from_block__, 1
 </diff>
      <filename>kernel/compiler/bytecode.rb</filename>
    </modified>
    <modified>
      <diff>@@ -87,7 +87,8 @@ describe &quot;A Defn node&quot; do
         d.is_nil
         d.git no_proc
 
-        d.push_const :Proc
+        d.push_cpath_top
+        d.find_const :Proc
         d.swap
         d.send :__from_block__, 1
 
@@ -147,7 +148,8 @@ describe &quot;A Defn node&quot; do
         d.is_nil
         d.git no_proc
 
-        d.push_const :Proc
+        d.push_cpath_top
+        d.find_const :Proc
         d.swap
         d.send :__from_block__, 1
 </diff>
      <filename>spec/compiler/defn_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,8 @@ describe &quot;A Zsuper node&quot; do
         d.is_nil
         d.git proc_lbl
 
-        d.push_const :Proc
+        d.push_cpath_top
+        d.find_const :Proc
         d.swap
         d.send :__from_block__, 1
 </diff>
      <filename>spec/compiler/zsuper_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -581,7 +581,8 @@ class TestGenerator
     g.dup
     g.is_nil
     g.git is_nil
-    g.push_const :Proc
+    g.push_cpath_top
+    g.find_const :Proc
     g.swap
     g.send :__from_block__, 1
     is_nil.set!</diff>
      <filename>spec/custom/helpers/generator.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d0c15eec808df336b47bfa1de6cd90d0344fcc2c</id>
    </parent>
  </parents>
  <author>
    <name>Brian Ford</name>
    <email>bford@engineyard.com</email>
  </author>
  <url>http://github.com/evanphx/rubinius/commit/3f0395de6365587d56649e1736eeb8740cc739cc</url>
  <id>3f0395de6365587d56649e1736eeb8740cc739cc</id>
  <committed-date>2009-11-04T17:04:10-08:00</committed-date>
  <authored-date>2009-11-04T17:04:10-08:00</authored-date>
  <message>Ensure block args find ::Proc.</message>
  <tree>3f5ea2a91234a8b613c1297f791a8efc16f97c47</tree>
  <committer>
    <name>Brian Ford</name>
    <email>bford@engineyard.com</email>
  </committer>
</commit>
