summaryrefslogblamecommitdiff
path: root/test/test13-01.txt
blob: 45bcbc3972a552fa90bf9da273340aeaeb39bf68 (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 20 - 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 15 - decl size 2
     integer_cst 1 20 - initial 2
     integer_type 15 - var type 2
     - precisionBits: 32
     - signed
      type_decl int 14 - type name
      integer_cst 32 14 - type size
      integer_cst -2147483648 14 - min value
      integer_cst 2147483647 14 - 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 15 - decl size 2
          integer_cst 1 20 - initial 2
          integer_type 15 - var type 2
          - precisionBits: 32
          - signed
           type_decl int 14 - type name
           integer_cst 32 14 - type size
           integer_cst -2147483648 14 - min value
           integer_cst 2147483647 14 - 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 15 - decl size 2
    integer_cst 1 20 - initial 2
    integer_type 15 - var type 2
    - precisionBits: 32
    - signed
     type_decl int 14 - type name
     integer_cst 32 14 - type size
     integer_cst -2147483648 14 - min value
     integer_cst 2147483647 14 - 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 20 - initial
    pointer_type 19 - 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 19 - 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 15 - decl size 2
     - isUsed: 1
     parm_decl b test13.c 31:24 20 - initial 2
      pointer_type 19 - 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 19 - parm size
     pointer_type 15 - var type 2
      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
   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 15 - decl size 2
      - isUsed: 1
      parm_decl b test13.c 31:24 20 - initial 2
       pointer_type 19 - 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 19 - parm size
      pointer_type 15 - var type 2
       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 500 2147483643 - operand
  block 2147483645 - operand
   var_decl var2 test13.c 33:10 2147483644 - block vars
   - isUsed: 1
    integer_cst 64 15 - decl size 2
    - isUsed: 1
    parm_decl b test13.c 31:24 20 - initial 2
     pointer_type 19 - 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 19 - parm size
    pointer_type 15 - var type 2
     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
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 20 - initial
    - isUsed: 1
    parm_decl b test13.c 37:24 19 - operand
     pointer_type 18 - 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 18 - parm size
    integer_cst 48 19 - 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 15 - decl size 2
     pointer_plus_expr test13.c 39:20 20 - initial 2
      - isUsed: 1
      parm_decl b test13.c 37:24 19 - operand
       pointer_type 18 - 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 18 - parm size
      integer_cst 48 19 - operand
     pointer_type 15 - var type 2
      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
   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 15 - decl size 2
      pointer_plus_expr test13.c 39:20 20 - initial 2
       - isUsed: 1
       parm_decl b test13.c 37:24 19 - operand
        pointer_type 18 - 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 18 - parm size
       integer_cst 48 19 - operand
      pointer_type 15 - var type 2
       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 600 2147483643 - operand
  block 2147483645 - operand
   var_decl var3 test13.c 39:10 2147483644 - block vars
   - isUsed: 1
    integer_cst 64 15 - decl size 2
    pointer_plus_expr test13.c 39:20 20 - initial 2
     - isUsed: 1
     parm_decl b test13.c 37:24 19 - operand
      pointer_type 18 - 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 18 - parm size
     integer_cst 48 19 - operand
    pointer_type 15 - var type 2
     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
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 20 - initial
    - isUsed: 1
    parm_decl bptr test13.c 43:24 19 - operand
     pointer_type 18 - 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 18 - 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 15 - decl size 2
     addr_expr test13.c 45:18 20 - initial 2
      - isUsed: 1
      parm_decl bptr test13.c 43:24 19 - operand
       pointer_type 18 - 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 18 - parm size
     pointer_type 15 - var type 2
      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
   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 15 - decl size 2
       addr_expr test13.c 45:18 20 - initial 2
        - isUsed: 1
        parm_decl bptr test13.c 43:24 19 - operand
         pointer_type 18 - 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 18 - parm size
       pointer_type 15 - var type 2
        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
    integer_cst 700 2147483643 - operand
  block 2147483645 - operand
   var_decl var4 test13.c 45:11 2147483644 - block vars
   - isUsed: 1
    integer_cst 64 15 - decl size 2
    addr_expr test13.c 45:18 20 - initial 2
     - isUsed: 1
     parm_decl bptr test13.c 43:24 19 - operand
      pointer_type 18 - 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 18 - parm size
    pointer_type 15 - var type 2
     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