]> granicus.if.org Git - php/commitdiff
Fix opcode tests which may generate FCALL instead of ICALL
authorBob Weinand <bobwei9@hotmail.com>
Wed, 22 Jul 2015 11:49:28 +0000 (13:49 +0200)
committerBob Weinand <bobwei9@hotmail.com>
Wed, 22 Jul 2015 11:49:28 +0000 (13:49 +0200)
sapi/phpdbg/tests/print_001.phpt
sapi/phpdbg/tests/print_002.phpt

index 375b13b3e39e76100af3e3189905602001331f44..5bcc08184bd1444de4f300a159e3e909ef45bb40 100644 (file)
@@ -13,12 +13,12 @@ q
 prompt> [User Function foo (8 ops)]
 L14-16 foo() %s - %s + 8 ops
  L14   #0     RECV                    1                                         $baz                
- L15   #1     INIT_FCALL              112                  "var_dump"                               
- L15   #2     INIT_FCALL              112                  "strrev"                                 
+ L15   #1     INIT_FCALL%s 112                  "var_dump"                               
+ L15   #2     INIT_FCALL%s 112                  "strrev"                                 
  L15   #3     SEND_VAR                $baz                 1                                        
- L15   #4     DO_ICALL                                                          @0                  
+ L15   #4     DO_%cCALL                                                          @0                  
  L15   #5     SEND_VAR                @0                   1                                        
- L15   #6     DO_ICALL                                                                              
+ L15   #6     DO_%cCALL                                                                              
  L15   #7     RETURN                  null                                                          
 prompt> [User Class: Foo\Bar (2 methods)]
 L5-7 Foo\Bar::Foo() %s - %s + 5 ops
@@ -39,7 +39,7 @@ L1-19 {main}() %s - %s + 11 ops
  L18   #4     INIT_METHOD_CALL        @1                   "Foo"                                    
  L18   #5     SEND_VAL_EX             "test"               1                                        
  L18   #6     DO_FCALL                                                                              
- L19   #7     INIT_FCALL              144                  "foo"                                    
+ L19   #7     INIT_FCALL%s 144                  "foo"                                    
  L19   #8     SEND_VAL                "test"               1                                        
  L19   #9     DO_FCALL                                                                              
  L19   #10    RETURN                  1                                                             
index 40eca446a933cc57d8172a048232d8ba7e7f027e..8225c4e0a529a8e30a188de9e53696ef785b4fb5 100644 (file)
@@ -19,14 +19,14 @@ prompt> string(4) "test"
 prompt> [Stack in foo() (8 ops)]
 L14-16 foo() %s - %s + 8 ops
  L14   #0     RECV                    1                                         $baz                
- L15   #1     INIT_FCALL              112                  "var_dump"                               
- L15   #2     INIT_FCALL              112                  "strrev"                                 
+ L15   #1     INIT_FCALL%s 112                  "var_dump"                               
+ L15   #2     INIT_FCALL%s 112                  "strrev"                                 
  L15   #3     SEND_VAR                $baz                 1                                        
- L15   #4     DO_ICALL                                                          @0                  
+ L15   #4     DO_%cCALL                                                          @0                  
  L15   #5     SEND_VAR                @0                   1                                        
- L15   #6     DO_ICALL                                                                              
+ L15   #6     DO_%cCALL                                                                              
  L15   #7     RETURN                  null                                                          
-prompt> [L15 %s INIT_FCALL              112                  "var_dump"                                %s]
+prompt> [L15 %s INIT_FCALL%s 112                  "var_dump"                                %s]
 prompt> 
 --FILE--
 <?php