Core: Fix warnings on Linux related to the JIT

Prior to this, you'd have pretty large warning spam when compiling the JIT related files.

Changing `FUNCTION_FOLLOWING_THRESHOLD` to a `u32` is fine, since it's only used in one place (which prior to this would have an equality comparison sign mismatch.