Instance_eval and Module.nesting

e$B$U$H5$$,$D$$$?$s$G$9$,!"e(Binstance_eval e$BFb$Ne(B Module.nesting
e$B$Ne(B
e$B7k2L$,e(B 1.8 e$B$He(B 1.9 e$B$G0[$J$k$h$&$G$9!#e(B

% ./ruby -ve ’
class C
end
obj = C.new
obj.instance_eval { p Module.nesting }

ruby 1.9.0 (2008-02-15 revision 15488) [i686-linux]
[#<Class:#<C:0xb7af825c>>]

% ruby-1.8 -ve ’
class C
end
obj = C.new
obj.instance_eval { p Module.nesting }

ruby 1.8.6 (2008-02-05 patchlevel 5000) [i686-linux]
[]

e$B$3$N0c$$$O0U?^E*$G$7$g$&$+e(B?