summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-09-23 10:04:32 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-09-23 10:04:32 +0200
commit7fedee873f0ae977aac1008daa87713a80fc9267 (patch)
treefc4496fc100b5e76070835e668cfcec17a1199ed
parentdafc72cb33ea677cd0b3caffc8fe7bf510a4bf7c (diff)
downloadphp-git-7fedee873f0ae977aac1008daa87713a80fc9267.tar.gz
Fix shift ub
And typo in macro name
-rw-r--r--ext/opcache/jit/zend_jit_internal.h4
-rw-r--r--ext/opcache/jit/zend_jit_trace.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/ext/opcache/jit/zend_jit_internal.h b/ext/opcache/jit/zend_jit_internal.h
index 5983cc3d06..d17d2451d3 100644
--- a/ext/opcache/jit/zend_jit_internal.h
+++ b/ext/opcache/jit/zend_jit_internal.h
@@ -427,8 +427,8 @@ struct _zend_jit_trace_stack_frame {
#define TRACE_FRAME_NO_NEED_REKEASE_THIS(frame) \
((frame)->_info & TRACE_FRAME_MASK_NO_NEED_RELEASE_THIS)
-#define TRACE_FRAME_SET_UNKNOWM_NUM_ARGS(frame) do { \
- (frame)->_info |= (0xffff << TRACE_FRAME_SHIFT_NUM_ARGS); \
+#define TRACE_FRAME_SET_UNKNOWN_NUM_ARGS(frame) do { \
+ (frame)->_info |= (0xffffu << TRACE_FRAME_SHIFT_NUM_ARGS); \
} while (0)
#define TRACE_FRAME_SET_RETURN_SSA_VAR(frame, var) do { \
(frame)->_info = var; \
diff --git a/ext/opcache/jit/zend_jit_trace.c b/ext/opcache/jit/zend_jit_trace.c
index 3fbea0918b..2b40736499 100644
--- a/ext/opcache/jit/zend_jit_trace.c
+++ b/ext/opcache/jit/zend_jit_trace.c
@@ -5095,7 +5095,7 @@ generic_dynamic_call:
case ZEND_SEND_UNPACK:
if (JIT_G(current_frame)
&& JIT_G(current_frame)->call) {
- TRACE_FRAME_SET_UNKNOWM_NUM_ARGS(JIT_G(current_frame)->call);
+ TRACE_FRAME_SET_UNKNOWN_NUM_ARGS(JIT_G(current_frame)->call);
}
break;
default: