File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 878878 ".ascii \" return self.val.cast(gdb.lookup_type('zend_ast_zval'))\\n\"\n"
879879 ".ascii \" if kind == enum_value('ZEND_AST_OP_ARRAY'):\\n\"\n"
880880 ".ascii \" return self.val.cast(gdb.lookup_type('zend_ast_op_array'))\\n\"\n"
881+ ".ascii \" if kind == enum_value('ZEND_AST_CALLABLE_CONVERT'):\\n\"\n"
882+ ".ascii \" return self.val.cast(gdb.lookup_type('zend_ast_fcc'))\\n\"\n"
881883 ".ascii \" if kind == enum_value('ZEND_AST_ZNODE'):\\n\"\n"
882884 ".ascii \" return self.val.cast(gdb.lookup_type('zend_ast_znode'))\\n\"\n"
883885 ".ascii \" if self.is_decl():\\n\"\n"
906908 ".ascii \"pp_set.add_printer('zend_ast_decl', '^_zend_ast_decl$', ZendAstPrettyPrinter)\\n\"\n"
907909 ".ascii \"pp_set.add_printer('zend_ast_list', '^_zend_ast_list$', ZendAstPrettyPrinter)\\n\"\n"
908910 ".ascii \"pp_set.add_printer('zend_ast_op_array', '^_zend_ast_op_array$', ZendAstPrettyPrinter)\\n\"\n"
911+ ".ascii \"pp_set.add_printer('zend_ast_fcc', '^_zend_ast_fcc$', ZendAstPrettyPrinter)\\n\"\n"
909912 ".ascii \"pp_set.add_printer('zend_ast_zval', '^_zend_ast_zval$', ZendAstPrettyPrinter)\\n\"\n"
910913 ".ascii \"pp_set.add_printer('zend_ast_znode', '^_zend_ast_znode$', ZendAstPrettyPrinter)\\n\"\n"
911914 ".ascii \"\\n\"\n"
Original file line number Diff line number Diff line change @@ -208,6 +208,8 @@ def cast(self):
208208 return self .val .cast (gdb .lookup_type ('zend_ast_zval' ))
209209 if kind == enum_value ('ZEND_AST_OP_ARRAY' ):
210210 return self .val .cast (gdb .lookup_type ('zend_ast_op_array' ))
211+ if kind == enum_value ('ZEND_AST_CALLABLE_CONVERT' ):
212+ return self .val .cast (gdb .lookup_type ('zend_ast_fcc' ))
211213 if kind == enum_value ('ZEND_AST_ZNODE' ):
212214 return self .val .cast (gdb .lookup_type ('zend_ast_znode' ))
213215 if self .is_decl ():
@@ -236,6 +238,7 @@ def num_children(self):
236238pp_set .add_printer ('zend_ast_decl' , '^_zend_ast_decl$' , ZendAstPrettyPrinter )
237239pp_set .add_printer ('zend_ast_list' , '^_zend_ast_list$' , ZendAstPrettyPrinter )
238240pp_set .add_printer ('zend_ast_op_array' , '^_zend_ast_op_array$' , ZendAstPrettyPrinter )
241+ pp_set .add_printer ('zend_ast_fcc' , '^_zend_ast_fcc$' , ZendAstPrettyPrinter )
239242pp_set .add_printer ('zend_ast_zval' , '^_zend_ast_zval$' , ZendAstPrettyPrinter )
240243pp_set .add_printer ('zend_ast_znode' , '^_zend_ast_znode$' , ZendAstPrettyPrinter )
241244
You can’t perform that action at this time.
0 commit comments