function_decl func1: cleanup_point_expr : a, expr_stmt : a, convert_expr : a, modify_expr : a, test6.c: In function 'void func1(int*)': test6.c:10:13: warning: Using variable without check for NULL *a = 100; ^ indirect_ref : a, parm_decl a: a, pointer_type : a, integer_type : a, type_decl int: a, integer_cst 32: a, integer_cst -2147483648: a, integer_cst 2147483647: a, integer_cst 64: a, integer_cst 100: a, function_decl func2: if_stmt : a, return_expr : a, cleanup_point_expr : expr_stmt : convert_expr : modify_expr : indirect_ref : parm_decl a: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 200: function_decl func3: statement_list : a, if_stmt : a, return_expr : a, cleanup_point_expr : expr_stmt : convert_expr : modify_expr : indirect_ref : parm_decl a: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 300: function_decl func4: if_stmt : a, cleanup_point_expr : expr_stmt : convert_expr : modify_expr : indirect_ref : parm_decl a: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 400: function_decl func5: statement_list : a, if_stmt : a, cleanup_point_expr : expr_stmt : convert_expr : modify_expr : indirect_ref : parm_decl a: pointer_type : integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 64: integer_cst 500: cleanup_point_expr : a, expr_stmt : a, convert_expr : a, modify_expr : a, test6.c: In function 'void func5(int*)': test6.c:43:13: warning: Using variable without check for NULL *a = 600; ^ indirect_ref : a, parm_decl a: a, pointer_type : a, integer_type : a, type_decl int: a, integer_cst 32: a, integer_cst -2147483648: a, integer_cst 2147483647: a, integer_cst 64: a, integer_cst 600: a, function_decl func6: bind_expr : aptr, statement_list : aptr, bind_expr : aptr, if_stmt : aptr, bind_expr : aptr, var_decl k: aptr, integer_cst 32: aptr, integer_type : aptr, type_decl int: aptr, integer_cst 32: aptr, integer_cst -2147483648: aptr, integer_cst 2147483647: aptr, integer_cst 10: aptr, statement_list : aptr, cleanup_point_expr : aptr, decl_expr : aptr, var_decl k: aptr, integer_cst 32: aptr, integer_type : aptr, type_decl int: aptr, integer_cst 32: aptr, integer_cst -2147483648: aptr, integer_cst 2147483647: aptr, integer_cst 10: aptr, return_expr : aptr, block : aptr, var_decl k: aptr, integer_cst 32: aptr, integer_type : aptr, type_decl int: aptr, integer_cst 32: aptr, integer_cst -2147483648: aptr, integer_cst 2147483647: aptr, integer_cst 10: aptr, block : block : var_decl k: integer_cst 32: integer_type : type_decl int: integer_cst 32: integer_cst -2147483648: integer_cst 2147483647: integer_cst 10: cleanup_point_expr : aptr, expr_stmt : aptr, convert_expr : aptr, modify_expr : aptr, test6.c: In function 'void func6(int*)': test6.c:54:16: warning: Using variable without check for NULL *aptr = 700; ^ indirect_ref : aptr, parm_decl aptr: aptr, pointer_type : aptr, integer_type : aptr, type_decl int: aptr, integer_cst 32: aptr, integer_cst -2147483648: aptr, integer_cst 2147483647: aptr, integer_cst 64: aptr, integer_cst 700: aptr, block : aptr, block : aptr, block : aptr, var_decl k: aptr, integer_cst 32: aptr, integer_type : aptr, type_decl int: aptr, integer_cst 32: aptr, integer_cst -2147483648: aptr, integer_cst 2147483647: aptr, integer_cst 10: aptr,