Skip to content

Commit 68e7d8a

Browse files
committed
let clang compile tailcall vm on windows
1 parent 00081a2 commit 68e7d8a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Zend/zend_vm_gen.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2499,7 +2499,7 @@ function gen_vm_opcodes_header(
24992499
$str .= "# define ZEND_VM_KIND\t\tZEND_VM_KIND_HYBRID\n";
25002500
}
25012501
if ($GLOBALS["vm_kind_name"][ZEND_VM_GEN_KIND] === "ZEND_VM_KIND_HYBRID" || $GLOBALS["vm_kind_name"][ZEND_VM_GEN_KIND] === "ZEND_VM_KIND_CALL") {
2502-
$str .= "#elif defined(HAVE_MUSTTAIL) && defined(HAVE_PRESERVE_NONE) && (defined(__x86_64__) || defined(__aarch64__))\n";
2502+
$str .= "#elif defined(HAVE_MUSTTAIL) && defined(HAVE_PRESERVE_NONE) && (defined(__x86_64__) || defined(_M_X64) || defined(__aarch64__) || defined(_M_ARM64))\n";
25032503
$str .= "# define ZEND_VM_KIND\t\tZEND_VM_KIND_TAILCALL\n";
25042504
$str .= "#else\n";
25052505
$str .= "# define ZEND_VM_KIND\t\tZEND_VM_KIND_CALL\n";

Zend/zend_vm_opcodes.h

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)