summaryrefslogblamecommitdiff
path: root/test/test13-01.txt
blob: 7733adcf9f3ddabd1dd3c1055d985c39a602e648 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                            
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                 

                      






                                                 

                     







                                                  
               


                                               

                         







                                            
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                 

                      






                                                 

                     








                                                    
                


                                                    

                          








                                             
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                 

                      






                                                 

                     








                                                    
                


                                                    

                          








                                             
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                 

                      






                                                 

                     






                                                  
             


                                        

                      






                                                    
               


                                   

                        






                                                      
                 


                                                     

                           








                                                         
                    


                                        

                             







                                                      
              


                                  

                       




                                            
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                 

                      






                                                 

                     






                                                   
             
                                        
              


                                         

                        






                                           

                       






                                                     
               
                                   
                


                                             

                          






                                             

                         






                                                    
                
                                    
                 


                                              

                           






                                              

                          






                                                       
              
                                  
               


                                            

                         






                                            

                        




                                            
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                 

                      






                                                 

                     






                                                   
             

                                               
               


                                          

                         







                                            

                       






                                                     
               

                                                   
                 


                                            

                           



                                   

                         






                                                    
                

                                                    
                  


                                             

                            



                                    

                          






                                                       
              

                                                  
                


                                           

                          



                                  

                        




                                            
             




                                             

                      






                                                  

                        





                                           


                       







                                                       
                     



                                                 

                     




                                                 
            


                                                    

                      






                                                 

                     






                                                   
             

                                        
               


                                             

                         







                                            

                        






                                                     
               

                                           
                 


                                               

                           



                                   

                          







                                                    
                 

                                             
                   


                                                 

                             



                                     

                            






                                                       
              

                                          
                


                                              

                          



                                  

                         



                                            
function_decl func1 test13.c 10:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 10:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 10:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl b test13.c 10:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 10:32 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 11:1 2147483646 - code
  modify_expr test13.c 12:8 2147483645 - operand
   indirect_ref test13.c 12:5 2147483644 - operand
    - isUsed: 1
    parm_decl b test13.c 10:24 2147483643 - ref
     pointer_type 2147483642 - decl type
      integer_type 3 - nested type
      - precisionBits: 32
      - signed
       type_decl int 2 - type name
       integer_cst 32 2 - type size
       integer_cst -2147483648 2 - min value
       integer_cst 2147483647 2 - max value
     integer_cst 64 2147483642 - parm size
   integer_cst 100 2147483644 - operand
  block 2147483645 - operand
function_decl func2 test13.c 15:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 15:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 15:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl b test13.c 15:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 15:32 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 16:1 2147483646 - code
  modify_expr test13.c 17:14 2147483645 - operand
   indirect_ref test13.c 17:5 2147483644 - operand
    pointer_plus_expr test13.c 17:9 2147483643 - ref
     - isUsed: 1
     parm_decl b test13.c 15:24 2147483642 - operand
      pointer_type 2147483641 - decl type
       integer_type 3 - nested type
       - precisionBits: 32
       - signed
        type_decl int 2 - type name
        integer_cst 32 2 - type size
        integer_cst -2147483648 2 - min value
        integer_cst 2147483647 2 - max value
      integer_cst 64 2147483641 - parm size
     integer_cst 4 2147483642 - operand
   integer_cst 200 2147483644 - operand
  block 2147483645 - operand
function_decl func3 test13.c 20:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 20:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 20:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl b test13.c 20:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 20:32 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 21:1 2147483646 - code
  modify_expr test13.c 22:20 2147483645 - operand
   indirect_ref test13.c 22:5 2147483644 - operand
    pointer_plus_expr test13.c 22:9 2147483643 - ref
     - isUsed: 1
     parm_decl b test13.c 20:24 2147483642 - operand
      pointer_type 2147483641 - decl type
       integer_type 3 - nested type
       - precisionBits: 32
       - signed
        type_decl int 2 - type name
        integer_cst 32 2 - type size
        integer_cst -2147483648 2 - min value
        integer_cst 2147483647 2 - max value
      integer_cst 64 2147483641 - parm size
     integer_cst 8 2147483642 - operand
   integer_cst 300 2147483644 - operand
  block 2147483645 - operand
function_decl func5 test13.c 25:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 25:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 25:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl b test13.c 25:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 25:32 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 26:1 2147483646 - code
  var_decl var1 test13.c 27:9 2147483645 - operand
  - isUsed: 1
   integer_cst 32 2147483644 - decl size
   integer_cst 1 5 - initial
   integer_type 2147483644 - var type
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
  statement_list 2147483645 - operand
   decl_expr test13.c 27:9 2147483644 - statement
    var_decl var1 test13.c 27:9 2147483643 - operand
    - isUsed: 1
     integer_cst 32 3 - decl size 2
     integer_cst 1 3 - initial 2
     integer_type 3 - var type 2
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
   modify_expr test13.c 28:17 2147483644 - statement
    indirect_ref test13.c 28:5 2147483643 - operand
     pointer_plus_expr test13.c 28:12 2147483642 - ref
      - isUsed: 1
      parm_decl b test13.c 25:24 2147483641 - operand
       pointer_type 2147483640 - decl type
        integer_type 3 - nested type
        - precisionBits: 32
        - signed
         type_decl int 2 - type name
         integer_cst 32 2 - type size
         integer_cst -2147483648 2 - min value
         integer_cst 2147483647 2 - max value
       integer_cst 64 2147483640 - parm size
      nop_expr 2147483641 - operand
       mult_expr test13.c 28:12 2147483640 - operand
        nop_expr 2147483639 - operand
         var_decl var1 test13.c 27:9 2147483638 - operand
         - isUsed: 1
          integer_cst 32 3 - decl size 2
          integer_cst 1 3 - initial 2
          integer_type 3 - var type 2
          - precisionBits: 32
          - signed
           type_decl int 2 - type name
           integer_cst 32 2 - type size
           integer_cst -2147483648 2 - min value
           integer_cst 2147483647 2 - max value
        integer_cst 4 2147483639 - operand
    integer_cst 400 2147483643 - operand
  block 2147483645 - operand
   var_decl var1 test13.c 27:9 2147483644 - block vars
   - isUsed: 1
    integer_cst 32 3 - decl size 2
    integer_cst 1 3 - initial 2
    integer_type 3 - var type 2
    - precisionBits: 32
    - signed
     type_decl int 2 - type name
     integer_cst 32 2 - type size
     integer_cst -2147483648 2 - min value
     integer_cst 2147483647 2 - max value
function_decl func6 test13.c 31:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 31:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 31:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl b test13.c 31:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 31:32 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 32:1 2147483646 - code
  var_decl var2 test13.c 33:10 2147483645 - operand
  - isUsed: 1
   integer_cst 64 2147483644 - decl size
   - isUsed: 1
   parm_decl b test13.c 31:24 5 - initial
    pointer_type 4 - decl type
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    integer_cst 64 4 - parm size
   pointer_type 2147483644 - var type
    integer_type 3 - nested type
    - precisionBits: 32
    - signed
     type_decl int 2 - type name
     integer_cst 32 2 - type size
     integer_cst -2147483648 2 - min value
     integer_cst 2147483647 2 - max value
  statement_list 2147483645 - operand
   decl_expr test13.c 33:10 2147483644 - statement
    var_decl var2 test13.c 33:10 2147483643 - operand
    - isUsed: 1
     integer_cst 64 3 - decl size 2
     - isUsed: 1
     parm_decl b test13.c 31:24 3 - initial 2
      pointer_type 2 - decl type
       integer_type 1 - nested type
       - precisionBits: 32
       - signed
        type_decl int 0 - type name
        integer_cst 32 0 - type size
        integer_cst -2147483648 0 - min value
        integer_cst 2147483647 0 - max value
      integer_cst 64 2 - parm size
     pointer_type 3 - var type 2
      integer_type 2 - nested type
      - precisionBits: 32
      - signed
       type_decl int 1 - type name
       integer_cst 32 1 - type size
       integer_cst -2147483648 1 - min value
       integer_cst 2147483647 1 - max value
   modify_expr test13.c 34:11 2147483644 - statement
    indirect_ref test13.c 34:5 2147483643 - operand
     var_decl var2 test13.c 33:10 2147483642 - ref
     - isUsed: 1
      integer_cst 64 3 - decl size 2
      - isUsed: 1
      parm_decl b test13.c 31:24 3 - initial 2
       pointer_type 2 - decl type
        integer_type 1 - nested type
        - precisionBits: 32
        - signed
         type_decl int 0 - type name
         integer_cst 32 0 - type size
         integer_cst -2147483648 0 - min value
         integer_cst 2147483647 0 - max value
       integer_cst 64 2 - parm size
      pointer_type 3 - var type 2
       integer_type 2 - nested type
       - precisionBits: 32
       - signed
        type_decl int 1 - type name
        integer_cst 32 1 - type size
        integer_cst -2147483648 1 - min value
        integer_cst 2147483647 1 - max value
    integer_cst 500 2147483643 - operand
  block 2147483645 - operand
   var_decl var2 test13.c 33:10 2147483644 - block vars
   - isUsed: 1
    integer_cst 64 3 - decl size 2
    - isUsed: 1
    parm_decl b test13.c 31:24 3 - initial 2
     pointer_type 2 - decl type
      integer_type 1 - nested type
      - precisionBits: 32
      - signed
       type_decl int 0 - type name
       integer_cst 32 0 - type size
       integer_cst -2147483648 0 - min value
       integer_cst 2147483647 0 - max value
     integer_cst 64 2 - parm size
    pointer_type 3 - var type 2
     integer_type 2 - nested type
     - precisionBits: 32
     - signed
      type_decl int 1 - type name
      integer_cst 32 1 - type size
      integer_cst -2147483648 1 - min value
      integer_cst 2147483647 1 - max value
function_decl func7 test13.c 37:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 37:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 37:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl b test13.c 37:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 37:32 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 38:1 2147483646 - code
  var_decl var3 test13.c 39:10 2147483645 - operand
  - isUsed: 1
   integer_cst 64 2147483644 - decl size
   pointer_plus_expr test13.c 39:20 5 - initial
    - isUsed: 1
    parm_decl b test13.c 37:24 4 - operand
     pointer_type 3 - decl type
      integer_type 2 - nested type
      - precisionBits: 32
      - signed
       type_decl int 1 - type name
       integer_cst 32 1 - type size
       integer_cst -2147483648 1 - min value
       integer_cst 2147483647 1 - max value
     integer_cst 64 3 - parm size
    integer_cst 48 4 - operand
   pointer_type 2147483644 - var type
    integer_type 3 - nested type
    - precisionBits: 32
    - signed
     type_decl int 2 - type name
     integer_cst 32 2 - type size
     integer_cst -2147483648 2 - min value
     integer_cst 2147483647 2 - max value
  statement_list 2147483645 - operand
   decl_expr test13.c 39:10 2147483644 - statement
    var_decl var3 test13.c 39:10 2147483643 - operand
    - isUsed: 1
     integer_cst 64 3 - decl size 2
     pointer_plus_expr test13.c 39:20 3 - initial 2
      - isUsed: 1
      parm_decl b test13.c 37:24 2 - operand
       pointer_type 1 - decl type
        integer_type 0 - nested type
        - precisionBits: 32
        - signed
       integer_cst 64 1 - parm size
      integer_cst 48 2 - operand
     pointer_type 3 - var type 2
      integer_type 2 - nested type
      - precisionBits: 32
      - signed
       type_decl int 1 - type name
       integer_cst 32 1 - type size
       integer_cst -2147483648 1 - min value
       integer_cst 2147483647 1 - max value
   modify_expr test13.c 40:11 2147483644 - statement
    indirect_ref test13.c 40:5 2147483643 - operand
     var_decl var3 test13.c 39:10 2147483642 - ref
     - isUsed: 1
      integer_cst 64 3 - decl size 2
      pointer_plus_expr test13.c 39:20 3 - initial 2
       - isUsed: 1
       parm_decl b test13.c 37:24 2 - operand
        pointer_type 1 - decl type
         integer_type 0 - nested type
         - precisionBits: 32
         - signed
        integer_cst 64 1 - parm size
       integer_cst 48 2 - operand
      pointer_type 3 - var type 2
       integer_type 2 - nested type
       - precisionBits: 32
       - signed
        type_decl int 1 - type name
        integer_cst 32 1 - type size
        integer_cst -2147483648 1 - min value
        integer_cst 2147483647 1 - max value
    integer_cst 600 2147483643 - operand
  block 2147483645 - operand
   var_decl var3 test13.c 39:10 2147483644 - block vars
   - isUsed: 1
    integer_cst 64 3 - decl size 2
    pointer_plus_expr test13.c 39:20 3 - initial 2
     - isUsed: 1
     parm_decl b test13.c 37:24 2 - operand
      pointer_type 1 - decl type
       integer_type 0 - nested type
       - precisionBits: 32
       - signed
      integer_cst 64 1 - parm size
     integer_cst 48 2 - operand
    pointer_type 3 - var type 2
     integer_type 2 - nested type
     - precisionBits: 32
     - signed
      type_decl int 1 - type name
      integer_cst 32 1 - type size
      integer_cst -2147483648 1 - min value
      integer_cst 2147483647 1 - max value
function_decl func8 test13.c 43:6 2147483647
- isPublic: 1
 function_type 2147483646 - function type
  void_type 2147483645 - function return type
   type_decl void 2147483644 - type name
  tree_list 2147483645 - arg types
   integer_type 2147483644 - value
   - precisionBits: 32
   - signed
    type_decl int 2147483643 - type name
    integer_cst 32 2147483643 - type size
    integer_cst -2147483648 2147483643 - min value
    integer_cst 2147483647 2147483643 - max value
   tree_list 2147483644 - chain
    pointer_type 2147483643 - value
     integer_type 3 - nested type
     - precisionBits: 32
     - signed
      type_decl int 2 - type name
      integer_cst 32 2 - type size
      integer_cst -2147483648 2 - min value
      integer_cst 2147483647 2 - max value
    tree_list 2147483643 - chain
     integer_type 2147483642 - value
     - precisionBits: 8
     - isChar: 1
     - signed
      type_decl char 2147483641 - type name
      integer_cst 8 2147483641 - type size
      integer_cst -128 2147483641 - min value
      integer_cst 127 2147483641 - max value
     tree_list 2147483642 - chain
      void_type 2147483641 - value
       type_decl void 2147483640 - type name
 result_decl test13.c 43:6 2147483646 - function result
 - isAutogenerated: 1
  void_type 2147483645 - result type
   type_decl void 2147483644 - type name
 parm_decl a test13.c 43:16 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 32 2147483645 - parm size
 - isUsed: 1
 parm_decl bptr test13.c 43:24 2147483646 - argument
  pointer_type 2147483645 - decl type
   integer_type 3 - nested type
   - precisionBits: 32
   - signed
    type_decl int 2 - type name
    integer_cst 32 2 - type size
    integer_cst -2147483648 2 - min value
    integer_cst 2147483647 2 - max value
  integer_cst 64 2147483645 - parm size
 parm_decl c test13.c 43:35 2147483646 - argument
  integer_type 2147483645 - decl type
  - precisionBits: 32
  - signed
   type_decl int 2147483644 - type name
   integer_cst 32 2147483644 - type size
   integer_cst -2147483648 2147483644 - min value
   integer_cst 2147483647 2147483644 - max value
  integer_cst 8 2147483645 - parm size
 bind_expr test13.c 44:1 2147483646 - code
  var_decl var4 test13.c 45:11 2147483645 - operand
  - isUsed: 1
   integer_cst 64 2147483644 - decl size
   addr_expr test13.c 45:18 5 - initial
    - isUsed: 1
    parm_decl bptr test13.c 43:24 4 - operand
     pointer_type 3 - decl type
      integer_type 2 - nested type
      - precisionBits: 32
      - signed
       type_decl int 1 - type name
       integer_cst 32 1 - type size
       integer_cst -2147483648 1 - min value
       integer_cst 2147483647 1 - max value
     integer_cst 64 3 - parm size
   pointer_type 2147483644 - var type
    pointer_type 3 - nested type
     integer_type 2 - nested type
     - precisionBits: 32
     - signed
      type_decl int 1 - type name
      integer_cst 32 1 - type size
      integer_cst -2147483648 1 - min value
      integer_cst 2147483647 1 - max value
  statement_list 2147483645 - operand
   decl_expr test13.c 45:11 2147483644 - statement
    var_decl var4 test13.c 45:11 2147483643 - operand
    - isUsed: 1
     integer_cst 64 3 - decl size 2
     addr_expr test13.c 45:18 3 - initial 2
      - isUsed: 1
      parm_decl bptr test13.c 43:24 2 - operand
       pointer_type 1 - decl type
        integer_type 0 - nested type
        - precisionBits: 32
        - signed
       integer_cst 64 1 - parm size
     pointer_type 3 - var type 2
      pointer_type 2 - nested type
       integer_type 1 - nested type
       - precisionBits: 32
       - signed
        type_decl int 0 - type name
        integer_cst 32 0 - type size
        integer_cst -2147483648 0 - min value
        integer_cst 2147483647 0 - max value
   modify_expr test13.c 46:12 2147483644 - statement
    indirect_ref test13.c 46:5 2147483643 - operand
     indirect_ref test13.c 46:6 2147483642 - ref
      var_decl var4 test13.c 45:11 2147483641 - ref
      - isUsed: 1
       integer_cst 64 3 - decl size 2
       addr_expr test13.c 45:18 3 - initial 2
        - isUsed: 1
        parm_decl bptr test13.c 43:24 2 - operand
         pointer_type 1 - decl type
          integer_type 0 - nested type
          - precisionBits: 32
          - signed
         integer_cst 64 1 - parm size
       pointer_type 3 - var type 2
        pointer_type 2 - nested type
         integer_type 1 - nested type
         - precisionBits: 32
         - signed
          type_decl int 0 - type name
          integer_cst 32 0 - type size
          integer_cst -2147483648 0 - min value
          integer_cst 2147483647 0 - max value
    integer_cst 700 2147483643 - operand
  block 2147483645 - operand
   var_decl var4 test13.c 45:11 2147483644 - block vars
   - isUsed: 1
    integer_cst 64 3 - decl size 2
    addr_expr test13.c 45:18 3 - initial 2
     - isUsed: 1
     parm_decl bptr test13.c 43:24 2 - operand
      pointer_type 1 - decl type
       integer_type 0 - nested type
       - precisionBits: 32
       - signed
      integer_cst 64 1 - parm size
    pointer_type 3 - var type 2
     pointer_type 2 - nested type
      integer_type 1 - nested type
      - precisionBits: 32
      - signed
       type_decl int 0 - type name
       integer_cst 32 0 - type size
       integer_cst -2147483648 0 - min value
       integer_cst 2147483647 0 - max value