Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-01-15 11:46:11 -0800 (Mon, 15 Jan 2007)
Revision: 9953
Log message:
When a variable is self-referential ("x = $`(x)"), abort the evaluation
instead of going into an infinite loop. Note that this only catches the most
common simple case and does not attempt to catch cases where a self-reference
is embedded deep inside (e.g. "x = ... $`(x) ...").
Changes | Path |
+10 -1 | omake-branches/0.9.8.x/src/eval/omake_eval.ml |