__assignment_{scaler,array}() のバグ修正

間接参照時の分岐が正しく書かれてなかったためにバグが発生していたのを修正