aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-18 16:16:44 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-18 16:16:44 -0400
commit4b3f869bb014710d3f55f9cfc8a5cc3c0ddd2a98 (patch)
treedf5a6d802a773082ee2ef35d00dee08502311cb3 /src
parent6ac007a1232b9acc15b34ad09898387b77abcce7 (diff)
Fix case when last use of a special name is assignment
Diffstat (limited to 'src')
-rw-r--r--src/c.bqn2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/c.bqn b/src/c.bqn
index 31a3b167..da05a8e8 100644
--- a/src/c.bqn
+++ b/src/c.bqn
@@ -218,7 +218,7 @@ Parse ← {r‿vn‿i‿e←𝕨⋄nv←≠vn
spi←((spf←sp⊏fi)⊏3×fx)+0⊸≤⊸+2+sp⊏xv # Special name index
uu∾↩∊⌾⌽spi+6×spf # and unused marker
idor←∾2‿3/⟨di,id∾sp⟩ # Identifier bytecode ordering
- ido←21+(10×uu)+0<ip∾sp⊏ac # Opcode
+ ido←21+uu(⊢+10×>)0<ip∾sp⊏ac # Opcode
idbc←⟨26¨di,di⊏xv, ido,idd∾0¨sp,idi∾spi⟩ # Identifier bytecode: instruction, depth, slot
# Parsing part 2