Skip to content

Commit 4903fae

Browse files
committed
kevm-pyk/__main__: define init_simplified and target_simplified
1 parent 849b0e0 commit 4903fae

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

kevm-pyk/src/kevm_pyk/__main__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,9 +344,11 @@ def _write_cfg(_cfg: KCFG, _cfgpath: Path) -> None:
344344
cfg = method_to_cfg(empty_config, contract, method)
345345
if simplify_init:
346346
_LOGGER.info(f'Simplifying initial state for test: {test}')
347+
init_simplified = cfg.get_unique_init().cterm.kast
347348
init_simplified = foundry.simplify(CTerm(init_simplified))
348349
cfg = KCFG__replace_node(cfg, cfg.get_unique_init().id, CTerm(init_simplified))
349350
_LOGGER.info(f'Simplifying target state for test: {test}')
351+
target_simplified = cfg.get_unique_target().cterm.kast
350352
target_simplified = foundry.simplify(CTerm(target_simplified))
351353
cfg = KCFG__replace_node(cfg, cfg.get_unique_target().id, CTerm(target_simplified))
352354
kcfgs[test] = (cfg, kcfg_file)

0 commit comments

Comments
 (0)