RangeMap pass compile