summaryrefslogtreecommitdiff
path: root/upb/pb/compile_decoder_x64.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'upb/pb/compile_decoder_x64.dasc')
-rw-r--r--upb/pb/compile_decoder_x64.dasc3
1 files changed, 3 insertions, 0 deletions
diff --git a/upb/pb/compile_decoder_x64.dasc b/upb/pb/compile_decoder_x64.dasc
index bac1ac2..3181cab 100644
--- a/upb/pb/compile_decoder_x64.dasc
+++ b/upb/pb/compile_decoder_x64.dasc
@@ -1124,6 +1124,9 @@ static void jitbytecode(jitcompiler *jc) {
jittag(jc, tag, arg >> 8, (int8_t)arg, method);
break;
}
+ case OP_DISPATCH:
+ | call =>jmptarget(jc, &method->dispatch)
+ break;
case OP_HALT:
assert(false);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback