Project

General

Profile

« Previous | Next » 

Revision a56f563e

Added by LĂ©lio Brun over 3 years ago

more compact assign clauses for state variables, and remove useless memory pack predicates and assertions

View differences:

src/machine_code_common.ml
344 344
      | Some (Contract spec) ->
345 345
        pp_mspec m fmt spec)
346 346
    (pp_memory_packs m)
347
    m.mspec.mmemory_packs
347
    (snd m.mspec.mmemory_packs)
348 348
    (pp_transitions m)
349 349
    m.mspec.mtransitions
350 350
    (pp_print_list Printers.pp_expr_annot)
......
449 449
          ];
450 450
        step_asserts = [];
451 451
      };
452
    mspec = { mnode_spec = None; mtransitions = []; mmemory_packs = [] };
452
    mspec = { mnode_spec = None; mtransitions = []; mmemory_packs = -1, [] };
453 453
    mannot = [];
454 454
    msch = None;
455 455
    mis_contract = false;
......
492 492
        step_instrs = [];
493 493
        step_asserts = [];
494 494
      };
495
    mspec = { mnode_spec = None; mtransitions = []; mmemory_packs = [] };
495
    mspec = { mnode_spec = None; mtransitions = []; mmemory_packs = -1, [] };
496 496
    mannot = [];
497 497
    msch = None;
498 498
    mis_contract = false;

Also available in: Unified diff