summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/synthesis.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/synthesis.cc b/src/synthesis.cc
index 0d4e947c..10c09b4c 100644
--- a/src/synthesis.cc
+++ b/src/synthesis.cc
@@ -1221,6 +1221,8 @@ UniqueType *LangTerm::evaluateParse( Compiler *pd, CodeVect &code,
/* Construct the parser. */
code.append( IN_CONS_GENERIC );
code.appendHalf( parserUT->langEl->generic->id );
+ code.append( IN_TREE_NEW );
+ code.append( IN_PTR_DEREF_R );
/* Dup for the finish operation. */
code.append( IN_DUP_TOP );