Re: [PHP-DEV] Fix for 30818, 28839, 32229, 30513

2005-03-18 Thread Kamesh Jayachandran
Hi Val, Yes I got this fix from pass_two only. It duplicates pass_two especially the while loop. With regards Kamesh Jayachandran On Fri, 18 Mar 2005 13:05:46 +0200, "val khokhlov" <[EMAIL PROTECTED]> said: > Hello Kamesh, > > Friday, March 18, 2005, 12:46:44 PM, you wrote: > > KJ> This normall

Re: [PHP-DEV] Fix for 30818, 28839, 32229, 30513

2005-03-18 Thread val khokhlov
Hello Kamesh, Friday, March 18, 2005, 12:46:44 PM, you wrote: KJ> This normally happens from pass_two. KJ> I am attaching the patch which does this jmp_addr evaluation. This patch KJ> is against php-5.0.4-dev-RC[2]. your code will duplicate some lines pass_two(), won't it? or execute_new

Re: [PHP-DEV] Fix for 30818, 28839, 32229, 30513

2005-03-18 Thread Derick Rethans
On Fri, 18 Mar 2005, Kamesh Jayachandran wrote: > Hi, > In case of interactive mode the > for ZEND_JMP > op1.u.jmp_addr is not evaluated, it still has the relative diff from the > current opcode. > > for ZEND_JMP, ZEND_JMPNZ, ZEND_JMPZ_EX, ZEND_JMPNZ_EX > op2.u.jmp_addr is not evaluated, it stil