Hi,

In message "Re: curious about 1.8.2 change - empty method returns nil"
    on Fri, 31 Dec 2004 14:06:15 +0900, Ryan Davis <ryand-ruby / zenspider.com> writes:

|         * parse.y (reduce_nodes): empty body should return nil.
|
|Curious, but what was this meant to solve?

Try:

  def foo(a=5)
  end

  p foo()

							matz.