Inline ++ is slower than separating it?

Profiling revealed that swap(array[A.start + insert++], array[B.start + B_count++]) was consistently and noticeably slower than moving insert++ and B_count++ to their own lines. Not sure why, but it's faster now so yay.