Ruby2.3.0で
nil[0]=0
が例外にならないんだけど、なぜだろう?

Ruby2.2だと、ふつうに例外になるのに。
Ruby2.3.0でも、nil[0]なら例外になる。
なんかおかしい気が。