A tentative to fix a bug in clock checking appearing in a program of
Timothy Bourke (trigerred where the clock of some args are some other args and when the names of variables are shared between the caller and the callee). The problem is in UnifyClock.f or (in evalClock.ml) ; the current change in evalClock.ml fixes the pb in Tim's program, but I suspect it is still buggy.
Showing
- .gitignore 2 additions, 1 deletion.gitignore
- Makefile 16 additions, 4 deletionsMakefile
- README.org 4 additions, 3 deletionsREADME.org
- src/evalClock.ml 10 additions, 3 deletionssrc/evalClock.ml
- src/l2lExpandNodes.ml 5 additions, 4 deletionssrc/l2lExpandNodes.ml
- src/licTab.ml 33 additions, 33 deletionssrc/licTab.ml
- src/unifyClock.ml 51 additions, 21 deletionssrc/unifyClock.ml
- src/unifyClock.mli 28 additions, 5 deletionssrc/unifyClock.mli
- test/Makefile 12 additions, 6 deletionstest/Makefile
- test/lus2lic.sum 8 additions, 7 deletionstest/lus2lic.sum
- test/lus2lic.time 2 additions, 2 deletionstest/lus2lic.time
Loading
Please register or sign in to comment