summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bytecode.c2
-rw-r--r--src/synthesis.cc4
2 files changed, 2 insertions, 4 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index 41cd1445..68528165 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -4587,8 +4587,6 @@ again:
break;
}
-
-
/* Halt is a default instruction given by the compiler when it is
* asked to generate and instruction it doesn't have. It is deliberate
* and can represent "not implemented" or "compiler error" because a
diff --git a/src/synthesis.cc b/src/synthesis.cc
index dc9289d8..922fc598 100644
--- a/src/synthesis.cc
+++ b/src/synthesis.cc
@@ -1721,9 +1721,9 @@ UniqueType *LangTerm::evaluateSend( Compiler *pd, CodeVect &code ) const
UniqueType *varUt = varRef->lookup( pd );
if ( varUt == pd->uniqueTypeStream )
- evaluateSendParser( pd, code, false );
+ evaluateSendParser( pd, code, true );
else if ( varUt->listOf( pd->uniqueTypeStream ) )
- evaluateSendParser( pd, code, false );
+ evaluateSendParser( pd, code, true );
else if ( varUt->parser() )
evaluateSendParser( pd, code, true );
else