The following patch is for compatability with Microsoft.
Microsoft ignores the keyword "short" when used after a jmp, for example:
__asm { jmp short label label: }
Currently llvm fails on this code.
In order to be Microsoft compatible, we should allow the previous example.
A test for that patch will be added in another ticket, since it's located in clang's codegen tests. Link will be added shortly.
Edit: link to test: https://reviews.llvm.org/D24958
Follow the LLVM naming convention, "NextTok"