> rb_range_beg_len (in range.c) does set beg and len.
> I'm hoping the other edge cases (argc <1 or >3) are
> covered too.

    Instead of marking this as a false positive due to assumptions about
what is happening outside of this function, why not just initialize
"beg" to 0 and not make *any* assumptions?  Seems like a much better
solution to me.

    - Warren Brown