Commit fade87a
authored
Define UF symbols for all function outputs (kind2-mc#1324)
Even if a function defines its output in its body, compositional
analysis replaces the body with its contract, so the output becomes
undefined at the transition-system level. Therefore, the associated UF
symbols must always be generated when creating the LustreNode. This
issue was introduced by kind2-mc#1286.1 parent 883dea4 commit fade87a
1 file changed
+3
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
629 | 629 | | |
630 | 630 | | |
631 | 631 | | |
632 | | - | |
| 632 | + | |
633 | 633 | | |
634 | 634 | | |
635 | 635 | | |
636 | | - | |
| 636 | + | |
637 | 637 | | |
638 | 638 | | |
639 | 639 | | |
| |||
2771 | 2771 | | |
2772 | 2772 | | |
2773 | 2773 | | |
2774 | | - | |
2775 | | - | |
2776 | | - | |
2777 | | - | |
2778 | | - | |
2779 | | - | |
2780 | | - | |
2781 | | - | |
2782 | | - | |
2783 | | - | |
| 2774 | + | |
2784 | 2775 | | |
2785 | 2776 | | |
2786 | 2777 | | |
| |||
0 commit comments