diff options
author | Adrian Thurston <thurston@complang.org> | 2015-03-15 12:09:14 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-03-15 12:09:14 -0400 |
commit | c1f77d894e30c5c20403c235da0399186eb4955e (patch) | |
tree | 518bf7a9ed19541054479327bc9d4654e54b5305 | |
parent | 71548b81cd65687f53ecb2abcf14807d488d7af5 (diff) | |
download | colm-c1f77d894e30c5c20403c235da0399186eb4955e.tar.gz |
removed the global downref from system call
-rw-r--r-- | src/bytecode.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index a382c994..36a3c354 100644 --- a/src/bytecode.c +++ b/src/bytecode.c @@ -3413,7 +3413,7 @@ again: case IN_SYSTEM: { debug( prg, REALM_BYTECODE, "IN_SYSTEM\n" ); - Tree *global = vm_pop(); + vm_pop(); Str *cmd = (Str*)vm_pop(); char *cmd0 = malloc( cmd->value->length + 1 ); @@ -3422,7 +3422,6 @@ again: int r = system( cmd0 ); - treeDownref( prg, sp, global ); treeDownref( prg, sp, (Tree*)cmd ); Value result = r; |