diff options
author | Adrian Thurston <thurston@colm.net> | 2018-05-04 15:01:30 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@colm.net> | 2018-05-04 15:01:30 -0400 |
commit | 9f4428ab4a85dda803b3fbb7dce899bd35223cd2 (patch) | |
tree | f8a6efd486eca976de27dcd9847d8cb14a5ea3a2 | |
parent | 4115ad7b0a479c87bb1b6de8e395c755afb4f541 (diff) | |
download | colm-9f4428ab4a85dda803b3fbb7dce899bd35223cd2.tar.gz |
fixed downref of struct in rcode downrefs
-rw-r--r-- | src/bytecode.c | 11 |
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; } |