@@ -1261,6 +1261,13 @@ object (self)
12611261 (fname :string ) (args :exp list ) (_fnargs :xpr_t list ) =
12621262 let (pcs, _epcs) =
12631263 get_postconditions env#get_functionname (Some fname) context in
1264+ let _ =
1265+ log_diagnostics_result
1266+ ~tag: " sym:get_postconditions"
1267+ ~msg: env#get_functionname
1268+ __FILE__ __LINE__
1269+ [" pcs: " ^
1270+ (String. concat " , " (List. map annotated_xpredicate_to_string pcs))] in
12641271 List. concat
12651272 (List. map (fun (pc , _ ) ->
12661273 match pc with
@@ -1334,6 +1341,13 @@ object (self)
13341341 (fnargs :xpr_t list ) =
13351342 let vinfo = fdecls#get_varinfo_by_vid fvid in
13361343 let sideeffects = get_sideeffects env#get_functionname (Some fname) context in
1344+ let _ =
1345+ log_diagnostics_result
1346+ ~tag: " get_sideeffect:sym"
1347+ ~msg: env#get_functionname
1348+ __FILE__ __LINE__
1349+ [" side effects: " ^
1350+ (String. concat " , " (List. map annotated_xpredicate_to_string sideeffects))] in
13371351 let (sitevars,xsitevars) = env#get_site_call_vars context in
13381352 let fnzargs = List. map (fun _ -> None ) fnargs in
13391353 let zsevar =
@@ -1508,9 +1522,25 @@ object (self)
15081522 | CastE (_ , Lval (Var (_vname ,vid ), offset )) ->
15091523 let vinfo = env#get_varinfo vid in
15101524 Some (env#mk_program_var vinfo offset SYM_VAR_TYPE )
1511- | _ -> None
1525+ | _ ->
1526+ begin
1527+ log_diagnostics_result
1528+ ~tag: " get_sideeffect:sym:initialized-range"
1529+ ~msg: env#get_functionname
1530+ __FILE__ __LINE__
1531+ [" no base variable found for " ^ (p2s (s_term_to_pretty base))];
1532+ None
1533+ end
15121534 end
1513- | _ -> None in
1535+ | _ ->
1536+ begin
1537+ log_diagnostics_result
1538+ ~tag: " get_sideeffect:sym:initialized-range"
1539+ ~msg: env#get_functionname
1540+ __FILE__ __LINE__
1541+ [" base term not recognized: " ^ (p2s (s_term_to_pretty base))];
1542+ None
1543+ end in
15141544 let lenvalue =
15151545 match len with
15161546 | ArgValue (ParFormal n , ArgNoOffset) ->
0 commit comments