!_=() and 0..() dump core

e$B1sF#$H?=$7$^$9!#e(B

1.9 e$B$G0J2<$N$h$&$K$9$k$HMn$A$^$9!#e(B

$ ./ruby -ve ‘!_=()’
ruby 1.9.0 (2007-07-19 patchlevel 0) [i686-linux]
– control frame ----------
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------

– backtrace of native function call (Use addr2line) –
0x80dadd5
0x80f36d3
0x80f379b
0x80b26e0
0xffffe420
0x8087931
0x80912cf
0x80915df
0x80b189b
0x80b1c0b
0x805c584
0x8056c7a
0xb7d51ea8
0x8056bb1

[BUG] Segmentation fault
ruby 1.9.0 (2007-07-19) [i686-linux]

e$B%"%!<%H$7$^$7$?e(B (core dumped)

e$B4XO"$9$k$+$o$+$j$^$;$s$,!"0J2<$N$h$&$K$7$F$bMn$A$^$9!#e(B

$ ./ruby -ve ‘0…()’
ruby 1.9.0 (2007-07-19 patchlevel 0) [i686-linux]
– control frame ----------
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------

– backtrace of native function call (Use addr2line) –
0x80dadd5
0x80f36d3
0x80f379b
0x80b26e0
0xffffe420
0x80912cf
0x80915df
0x80b189b
0x80b1c0b
0x805c584
0x8056c7a
0xb7d66ea8
0x8056bb1

[BUG] Segmentation fault
ruby 1.9.0 (2007-07-19) [i686-linux]

e$B%"%!<%H$7$^$7$?e(B (core dumped)

e$B$5$i$K!"e(B0;() e$B$NJV$9CM$,e(B 1.8 e$B$He(B 1.9
e$B$G0[$J$j$^$9!#e(B
e$B0U?^$5$l$?;EMMJQ99$G$7$g$&$+!#e(B

$ ./ruby -ve ‘p((0;()))’
ruby 1.8.6 (2007-07-17 patchlevel 5000) [i686-linux]
-e:1: warning: unused literal ignored
nil
$ ./ruby -ve ‘p((0;()))’
ruby 1.9.0 (2007-07-17 patchlevel 0) [i686-linux]
0