ポインターによる間接参照のあとにindirect_lenをデクリメントする条件を修正

従来は、変数が左辺値の場合での間接参照の場合のみ indirect_len をデクリメントしてたが、
それだと右辺値としてのポインター型はいくら間接参照を繰り返しても、非ポインター型には成らないので
それが原因で暗黙の型変換のバグの原因となっていた。
それを修正。

右辺値、左辺値に関わらず、
間接参照をしたならば indirect_len はきっちりデクリメントするように修正した。