diff options
-rw-r--r-- | src/bytecode.c | 2 | ||||
-rw-r--r-- | src/synthesis.cc | 4 |
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 |