@@ -535,6 +535,35 @@ impl Debug for CallingConvention {
535535 fn fmt ( & self , f : & mut Formatter < ' _ > ) -> std:: fmt:: Result {
536536 f. debug_struct ( "CallingConvention" )
537537 . field ( "name" , & self . name ( ) )
538+ . field ( "caller_saved_registers" , & self . caller_saved_registers ( ) )
539+ . field ( "callee_saved_registers" , & self . callee_saved_registers ( ) )
540+ . field ( "int_arg_registers" , & self . int_arg_registers ( ) )
541+ . field ( "float_arg_registers" , & self . float_arg_registers ( ) )
542+ . field (
543+ "arg_registers_shared_index" ,
544+ & self . arg_registers_shared_index ( ) ,
545+ )
546+ . field (
547+ "reserved_stack_space_for_arg_registers" ,
548+ & self . reserved_stack_space_for_arg_registers ( ) ,
549+ )
550+ . field ( "stack_adjusted_on_return" , & self . stack_adjusted_on_return ( ) )
551+ . field (
552+ "is_eligible_for_heuristics" ,
553+ & self . is_eligible_for_heuristics ( ) ,
554+ )
555+ . field ( "return_int_reg" , & self . return_int_reg ( ) )
556+ . field ( "return_hi_int_reg" , & self . return_hi_int_reg ( ) )
557+ . field ( "return_float_reg" , & self . return_float_reg ( ) )
558+ . field ( "global_pointer_reg" , & self . global_pointer_reg ( ) )
559+ . field (
560+ "implicitly_defined_registers" ,
561+ & self . implicitly_defined_registers ( ) ,
562+ )
563+ . field (
564+ "are_argument_registers_used_for_var_args" ,
565+ & self . are_argument_registers_used_for_var_args ( ) ,
566+ )
538567 . finish ( )
539568 }
540569}
0 commit comments