summaryrefslogtreecommitdiffstats
path: root/parser.y
diff options
context:
space:
mode:
authorWilliam Langford <wlangfor@gmail.com>2014-08-05 13:41:59 -0400
committerWilliam Langford <wlangfor@gmail.com>2014-08-05 13:41:59 -0400
commitef5bd5a6de10657430a438955a83a7bb99a8468a (patch)
tree991319294488bebdcb6109f095c9dec4a9669348 /parser.y
parent2159f9f5e06cd701f58a3ea6709d42a574cc280b (diff)
parenta25950a58c4f16692df98695eb870c414726e363 (diff)
Merge pull request #532 from wtlangford/top-removal
Remove duplicate TOP insertions, drop unused defs.
Diffstat (limited to 'parser.y')
-rw-r--r--parser.y5
1 files changed, 1 insertions, 4 deletions
diff --git a/parser.y b/parser.y
index 0117e1a2..72e2b28f 100644
--- a/parser.y
+++ b/parser.y
@@ -278,10 +278,7 @@ FuncDef FuncDefs {
Exp:
FuncDef Exp %prec ';' {
- if (block_is_funcdef($2))
- $$ = block_bind($1, $2, OP_IS_CALL_PSEUDO);
- else
- $$ = block_bind($1, BLOCK(gen_op_simple(TOP), $2), OP_IS_CALL_PSEUDO);
+ $$ = block_bind_referenced($1, $2, OP_IS_CALL_PSEUDO);
} |
Term "as" '$' IDENT '|' Exp {