Yes, it is used for manipulating `X_argsorted` in `PresortBestSplitter`. 

(I was not sure `int` was mapping to `np.int32` in all cases, so I feel safer to use `npy_int32` instead.)