summaryrefslogblamecommitdiff
path: root/test/test13-01.txt
blob: 794455a45b94e2b8336576648bcf17c2daf65cad (plain) (tree)















































































































































































































































































































































                                            








                                         


















                                              








                                              




                                           








                                        








































































                                            








                                         











                                          



















                                           



                                         



















                                            



                                            



















                                          













































































                                             



                                          













                                          

















                                                 



                                         

















                                                  



                                            

















                                                













































































                                            



                                          













                                          

















                                             




                                         

















                                               



                                            

















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