diff options
Diffstat (limited to 'upb/pb/compile_decoder_x64.h')
-rw-r--r-- | upb/pb/compile_decoder_x64.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/upb/pb/compile_decoder_x64.h b/upb/pb/compile_decoder_x64.h index ba3636e..ef4459d 100644 --- a/upb/pb/compile_decoder_x64.h +++ b/upb/pb/compile_decoder_x64.h @@ -1680,6 +1680,11 @@ static void jitbytecode(jitcompiler *jc) { jittag(jc, tag, arg >> 8, (int8_t)arg, method); break; } + case OP_DISPATCH: + //| call =>jmptarget(jc, &method->dispatch) + dasm_put(Dst, 2151, jmptarget(jc, &method->dispatch)); +# 1129 "upb/pb/compile_decoder_x64.dasc" + break; case OP_HALT: assert(false); } @@ -1688,5 +1693,5 @@ static void jitbytecode(jitcompiler *jc) { asmlabel(jc, "eof"); //| nop dasm_put(Dst, 1909); -# 1134 "upb/pb/compile_decoder_x64.dasc" +# 1137 "upb/pb/compile_decoder_x64.dasc" } |