Skip to content

Commit a23d145

Browse files
committed
Fix
1 parent 86681b3 commit a23d145

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ext/opcache/jit/tls/zend_jit_tls_darwin.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ zend_result zend_jit_resolve_tsrm_ls_cache_offsets(
3838

3939
#if defined(__x86_64__)
4040
size_t *ti;
41-
__asm__(
41+
__asm__ __volatile__(
4242
"leaq __tsrm_ls_cache(%%rip),%0"
4343
: "=r" (ti));
4444
*module_offset = ti[2];
@@ -58,13 +58,13 @@ void *zend_jit_tsrm_ls_cache_address(
5858
) {
5959

6060
if (tcb_offset) {
61-
char *base;
61+
char *addr;
6262
__asm__ __volatile__(
6363
"movq %%gs:(%1), %0\n"
64-
: "=r" (base)
64+
: "=r" (addr)
6565
: "r" (tcb_offset)
6666
);
67-
67+
return addr;
6868
}
6969
if (module_index != (size_t)-1 && module_offset != (size_t)-1) {
7070
char *base;

0 commit comments

Comments
 (0)