Skip to content

Commit ececcbc

Browse files
committed
Allow calling zend_vm_gen from everywhere
Before one could only call it with cwd=Zend.
1 parent 2c5ecb4 commit ececcbc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Zend/zend_vm_gen.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1182,7 +1182,7 @@ function gen_vm($def, $skel) {
11821182

11831183
// Generate opcode #defines (zend_vm_opcodes.h)
11841184
$code_len = strlen((string)$max_opcode);
1185-
$f = fopen("zend_vm_opcodes.h", "w+") or die("ERROR: Cannot create zend_vm_opcodes.h\n");
1185+
$f = fopen(__DIR__ . "/zend_vm_opcodes.h", "w+") or die("ERROR: Cannot create zend_vm_opcodes.h\n");
11861186

11871187
// Insert header
11881188
out($f, $GLOBALS['header_text']);
@@ -1196,8 +1196,8 @@ function gen_vm($def, $skel) {
11961196
echo "zend_vm_opcodes.h generated successfully.\n";
11971197

11981198
// Generate zend_vm_execute.h
1199-
$f = fopen("zend_vm_execute.h", "w+") or die("ERROR: Cannot create zend_vm_execute.h\n");
1200-
$executor_file = realpath("zend_vm_execute.h");
1199+
$f = fopen(__DIR__ . "/zend_vm_execute.h", "w+") or die("ERROR: Cannot create zend_vm_execute.h\n");
1200+
$executor_file = realpath(__DIR__ . "/zend_vm_execute.h");
12011201

12021202
// Insert header
12031203
out($f, $GLOBALS['header_text']);
@@ -1440,6 +1440,6 @@ function usage() {
14401440
define("ZEND_VM_LINES", 0);
14411441
}
14421442

1443-
gen_vm("zend_vm_def.h", "zend_vm_execute.skl");
1443+
gen_vm(__DIR__ . "/zend_vm_def.h", __DIR__ . "/zend_vm_execute.skl");
14441444

14451445
?>

0 commit comments

Comments
 (0)