Compiler Warning (level 3) C4414

'function' : short jump to function converted to near

Short jumps generate a 1-byte instruction. The instruction includes a short offset that represents the distance between the jump and the function definition. The compiler must generate a special record for the jump, which requires the jmp instruction to be either NEAR or FAR, but not SHORT. The compiler made the conversion.

For example, the following code generates this warning:

main()
{
    _asm jmp SHORT main
}