diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-11-16T18·31+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-11-16T18·31+0000 |
commit | 45610ae675f6f8d6ecbd48c495cb7012b143d531 (patch) | |
tree | 02728674874e94ff89148ae44111be11733f293c /src/fix-ng/fix.cc | |
parent | 3e5a019a070cbaac7d1248e208c66da9fdb23313 (diff) |
* An forward non-random access input iterator class for ATermLists.
Diffstat (limited to 'src/fix-ng/fix.cc')
-rw-r--r-- | src/fix-ng/fix.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/fix-ng/fix.cc b/src/fix-ng/fix.cc index 49f19669a08b..3b7dae38eb77 100644 --- a/src/fix-ng/fix.cc +++ b/src/fix-ng/fix.cc @@ -54,10 +54,8 @@ static void printNixExpr(EvalState & state, Expr e) } if (ATgetType(e) == AT_LIST) { - while (!ATisEmpty(es)) { - printNixExpr(state, evalExpr(state, ATgetFirst(es))); - es = ATgetNext(es); - } + for (ATermIterator i((ATermList) e); i; ++i) + printNixExpr(state, evalExpr(state, *i)); return; } |