summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@colm.net>2018-05-04 15:01:30 -0400
committerAdrian Thurston <thurston@colm.net>2018-05-04 15:01:30 -0400
commit9f4428ab4a85dda803b3fbb7dce899bd35223cd2 (patch)
treef8a6efd486eca976de27dcd9847d8cb14a5ea3a2
parent4115ad7b0a479c87bb1b6de8e395c755afb4f541 (diff)
downloadcolm-9f4428ab4a85dda803b3fbb7dce899bd35223cd2.tar.gz
fixed downref of struct in rcode downrefs
-rw-r--r--src/bytecode.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index 0327cd48..bb647042 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -4646,24 +4646,23 @@ again:
return;
}
case IN_PARSE_APPEND_BKT: {
+ tree_t *input;
+
consume_word(); //( parser );
- consume_word(); //( input );
+ read_tree( input );
consume_word(); //( len );
debug( prg, REALM_BYTECODE, "IN_PARSE_APPEND_BKT\n" );
+ colm_tree_downref( prg, sp, input );
break;
}
case IN_PARSE_APPEND_STREAM_BKT: {
- tree_t *input;
-
consume_word(); //( sptr );
- read_tree( input );
+ consume_word(); //( input );
consume_word(); //( len );
debug( prg, REALM_BYTECODE, "IN_PARSE_APPEND_STREAM_BKT\n" );
-
- colm_tree_downref( prg, sp, input );
break;
}