summaryrefslogblamecommitdiff
path: root/test/test7-01.txt
blob: c791334d31686c25510b7d2fc8cea86f977e8919 (plain) (tree)

















































































































                                                
                                     


















































































                                                 
                              














                                              
                                      



















































































                                                  
                                     



                             
function_decl func1 test7.cpp 4:10
- isPublic: 1
 method_type - function type
  void_type - method return type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
  record_type - method base type
   type_decl Object1 test7.cpp 1:7 - type name
   - isAutogenerated: 1
   field_decl k test7.cpp 3:9 - field
   - signed
    integer_cst 32 - decl size
   type_decl Object1 test7.cpp 2:1 - field
   - isAutogenerated: 1
  tree_list - arg types
   pointer_type - value
    record_type - nested type
     type_decl Object1 test7.cpp 1:7 - type name
     - isAutogenerated: 1
     field_decl k test7.cpp 3:9 - field
     - signed
      integer_cst 32 - decl size
     type_decl Object1 test7.cpp 2:1 - field
     - isAutogenerated: 1
   tree_list - chain
    void_type - value
     type_decl void <built-in> 0:0 - type name
     - isAutogenerated: 1
 result_decl test7.cpp 5:5 - function result
 - isAutogenerated: 1
  void_type - result type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
 parm_decl this test7.cpp 4:16 - argument
 - isAutogenerated: 1
  pointer_type - decl type
   record_type - nested type
    type_decl Object1 test7.cpp 1:7 - type name
    - isAutogenerated: 1
    field_decl k test7.cpp 3:9 - field
    - signed
     integer_cst 32 - decl size
    type_decl Object1 test7.cpp 2:1 - field
    - isAutogenerated: 1
  integer_cst 64 - parm size
 statement_list - code
function_decl func2 test7.cpp 8:10
- isPublic: 1
 method_type - function type
  void_type - method return type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
  record_type - method base type
   type_decl Object1 test7.cpp 1:7 - type name
   - isAutogenerated: 1
   field_decl k test7.cpp 3:9 - field
   - signed
    integer_cst 32 - decl size
   type_decl Object1 test7.cpp 2:1 - field
   - isAutogenerated: 1
  tree_list - arg types
   pointer_type - value
    record_type - nested type
     type_decl Object1 test7.cpp 1:7 - type name
     - isAutogenerated: 1
     field_decl k test7.cpp 3:9 - field
     - signed
      integer_cst 32 - decl size
     type_decl Object1 test7.cpp 2:1 - field
     - isAutogenerated: 1
   tree_list - chain
    pointer_type - value
     integer_type - nested type
     - precisionBits: 32
     - signed
      type_decl int <built-in> 0:0 - type name
      - isAutogenerated: 1
      integer_cst 32 - type size
      integer_cst -2147483648 - min value
      integer_cst 2147483647 - max value
    tree_list - chain
     void_type - value
      type_decl void <built-in> 0:0 - type name
      - isAutogenerated: 1
 result_decl test7.cpp 9:5 - function result
 - isAutogenerated: 1
  void_type - result type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
 parm_decl this test7.cpp 8:25 - argument
 - isAutogenerated: 1
  pointer_type - decl type
   record_type - nested type
    type_decl Object1 test7.cpp 1:7 - type name
    - isAutogenerated: 1
    field_decl k test7.cpp 3:9 - field
    - signed
     integer_cst 32 - decl size
    type_decl Object1 test7.cpp 2:1 - field
    - isAutogenerated: 1
  integer_cst 64 - parm size
 - isUsed: 1
 parm_decl aptr test7.cpp 8:21 - argument
  pointer_type - decl type
   integer_type - nested type
   - precisionBits: 32
   - signed
    type_decl int <built-in> 0:0 - type name
    - isAutogenerated: 1
    integer_cst 32 - type size
    integer_cst -2147483648 - min value
    integer_cst 2147483647 - max value
  integer_cst 64 - parm size
 cleanup_point_expr test7.cpp 10:18 - code
  expr_stmt test7.cpp 10:18 - operand
   convert_expr - expresssion
    modify_expr - operand
     indirect_ref - operand
      - isUsed: 1
      parm_decl aptr test7.cpp 8:21 - operand
       pointer_type - decl type
        integer_type - nested type
        - precisionBits: 32
        - signed
         type_decl int <built-in> 0:0 - type name
         - isAutogenerated: 1
         integer_cst 32 - type size
         integer_cst -2147483648 - min value
         integer_cst 2147483647 - max value
       integer_cst 64 - parm size
     integer_cst 0 - operand
function_decl func3 test7.cpp 13:10
- isPublic: 1
 method_type - function type
  void_type - method return type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
  record_type - method base type
   type_decl Object1 test7.cpp 1:7 - type name
   - isAutogenerated: 1
   field_decl k test7.cpp 3:9 - field
   - signed
    integer_cst 32 - decl size
   type_decl Object1 test7.cpp 2:1 - field
   - isAutogenerated: 1
  tree_list - arg types
   pointer_type - value
    record_type - nested type
     type_decl Object1 test7.cpp 1:7 - type name
     - isAutogenerated: 1
     field_decl k test7.cpp 3:9 - field
     - signed
      integer_cst 32 - decl size
     type_decl Object1 test7.cpp 2:1 - field
     - isAutogenerated: 1
   tree_list - chain
    pointer_type - value
     integer_type - nested type
     - precisionBits: 32
     - signed
      type_decl int <built-in> 0:0 - type name
      - isAutogenerated: 1
      integer_cst 32 - type size
      integer_cst -2147483648 - min value
      integer_cst 2147483647 - max value
    tree_list - chain
     void_type - value
      type_decl void <built-in> 0:0 - type name
      - isAutogenerated: 1
 result_decl test7.cpp 14:5 - function result
 - isAutogenerated: 1
  void_type - result type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
 parm_decl this test7.cpp 13:25 - argument
 - isAutogenerated: 1
  pointer_type - decl type
   record_type - nested type
    type_decl Object1 test7.cpp 1:7 - type name
    - isAutogenerated: 1
    field_decl k test7.cpp 3:9 - field
    - signed
     integer_cst 32 - decl size
    type_decl Object1 test7.cpp 2:1 - field
    - isAutogenerated: 1
  integer_cst 64 - parm size
 - isUsed: 1
 parm_decl aptr test7.cpp 13:21 - argument
  pointer_type - decl type
   integer_type - nested type
   - precisionBits: 32
   - signed
    type_decl int <built-in> 0:0 - type name
    - isAutogenerated: 1
    integer_cst 32 - type size
    integer_cst -2147483648 - min value
    integer_cst 2147483647 - max value
  integer_cst 64 - parm size
 if_stmt test7.cpp 15:9 - code
  ne_expr - condition
   - isUsed: 1
   parm_decl aptr test7.cpp 13:21 - operand
    pointer_type - decl type
     integer_type - nested type
     - precisionBits: 32
     - signed
      type_decl int <built-in> 0:0 - type name
      - isAutogenerated: 1
      integer_cst 32 - type size
      integer_cst -2147483648 - min value
      integer_cst 2147483647 - max value
    integer_cst 64 - parm size
   integer_cst 0 - operand
  cleanup_point_expr test7.cpp 16:22 - then
   expr_stmt test7.cpp 16:22 - operand
    convert_expr - expresssion
     modify_expr - operand
      indirect_ref - operand
       - isUsed: 1
       parm_decl aptr test7.cpp 13:21 - operand
        pointer_type - decl type
         integer_type - nested type
         - precisionBits: 32
         - signed
          type_decl int <built-in> 0:0 - type name
          - isAutogenerated: 1
          integer_cst 32 - type size
          integer_cst -2147483648 - min value
          integer_cst 2147483647 - max value
        integer_cst 64 - parm size
      integer_cst 0 - operand
function_decl func4 test7.cpp 19:10
- isPublic: 1
 method_type - function type
  void_type - method return type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
  record_type - method base type
   type_decl Object1 test7.cpp 1:7 - type name
   - isAutogenerated: 1
   field_decl k test7.cpp 3:9 - field
   - signed
    integer_cst 32 - decl size
   type_decl Object1 test7.cpp 2:1 - field
   - isAutogenerated: 1
  tree_list - arg types
   pointer_type - value
    record_type - nested type
     type_decl Object1 test7.cpp 1:7 - type name
     - isAutogenerated: 1
     field_decl k test7.cpp 3:9 - field
     - signed
      integer_cst 32 - decl size
     type_decl Object1 test7.cpp 2:1 - field
     - isAutogenerated: 1
   tree_list - chain
    pointer_type - value
     integer_type - nested type
     - precisionBits: 32
     - signed
      type_decl int <built-in> 0:0 - type name
      - isAutogenerated: 1
      integer_cst 32 - type size
      integer_cst -2147483648 - min value
      integer_cst 2147483647 - max value
    tree_list - chain
     void_type - value
      type_decl void <built-in> 0:0 - type name
      - isAutogenerated: 1
 result_decl test7.cpp 20:5 - function result
 - isAutogenerated: 1
  void_type - result type
   type_decl void <built-in> 0:0 - type name
   - isAutogenerated: 1
 - isUsed: 1
 parm_decl this test7.cpp 19:25 - argument
 - isAutogenerated: 1
  pointer_type - decl type
   record_type - nested type
    type_decl Object1 test7.cpp 1:7 - type name
    - isAutogenerated: 1
    field_decl k test7.cpp 3:9 - field
    - signed
     integer_cst 32 - decl size
    type_decl Object1 test7.cpp 2:1 - field
    - isAutogenerated: 1
  integer_cst 64 - parm size
 parm_decl aptr test7.cpp 19:21 - argument
  pointer_type - decl type
   integer_type - nested type
   - precisionBits: 32
   - signed
    type_decl int <built-in> 0:0 - type name
    - isAutogenerated: 1
    integer_cst 32 - type size
    integer_cst -2147483648 - min value
    integer_cst 2147483647 - max value
  integer_cst 64 - parm size
 cleanup_point_expr test7.cpp 21:14 - code
  expr_stmt test7.cpp 21:14 - operand
   convert_expr - expresssion
    modify_expr - operand
     component_ref - operand
     integer_cst 3 - operand