>>>>> "Y" == Yukihiro Matsumoto <matz / zetabits.com> writes:

Y> It must be a bug.  There shoule not be the defference except
Y> performance.

 It give the same error with :

def a
   lambda { return }.call
end

 vs

def a
   b = lambda { return }
   b.call
end

 this is why I know the difference

Guy Decoux