summaryrefslogtreecommitdiff
path: root/src/iter.c
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-04-03 15:54:28 -0400
committerAdrian Thurston <thurston@complang.org>2015-04-03 15:54:28 -0400
commit3173d2e67c276514be2c9ee61e508a36f7570545 (patch)
tree6015c68107a025fa3fc582c78e5275eb370719ef /src/iter.c
parentfa5f9a998a4138abed01557eadb577d316e3482d (diff)
downloadcolm-3173d2e67c276514be2c9ee61e508a36f7570545.tar.gz
removed the contiguous computation
Now that we have a separate contiguos space for args we no longer need to precompute the contiguous size before a function call. Can just issue a vm_congiguous immediately before a call for the callling convention items and the local frame.
Diffstat (limited to 'src/iter.c')
-rw-r--r--src/iter.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/iter.c b/src/iter.c
index 402b8ae5..866d12b7 100644
--- a/src/iter.c
+++ b/src/iter.c
@@ -289,9 +289,6 @@ void userIterDestroy2( Program *prg, Tree ***psp, UserIter *uiter )
vm_popn( uiter->yieldSize );
vm_popn( sizeof(UserIter) / sizeof(Word) );
- /* Contiguous push. */
- vm_pop_tree();
-
/* The IN_PREP_ARGS stack data. */
vm_popn( argSize );
vm_pop_value();