aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/target/jvm/instruction/bytecode.lux
diff options
context:
space:
mode:
authorEduardo Julian2019-09-15 04:54:14 -0400
committerEduardo Julian2019-09-15 04:54:14 -0400
commit3afb16f8acf3f1da0b4b4663c9fcf734ce315381 (patch)
treed9d0719b2585fbd060afe00688b1fd7e990e1e0e /stdlib/source/lux/target/jvm/instruction/bytecode.lux
parent7027b09b68a5ad8f7a4eb2f9edd913d43d2f1730 (diff)
Got the tests running again.
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/target/jvm/instruction/bytecode.lux7
1 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/source/lux/target/jvm/instruction/bytecode.lux b/stdlib/source/lux/target/jvm/instruction/bytecode.lux
index 4f4d594d7..11afb5ad0 100644
--- a/stdlib/source/lux/target/jvm/instruction/bytecode.lux
+++ b/stdlib/source/lux/target/jvm/instruction/bytecode.lux
@@ -27,11 +27,12 @@
["#." jump (#+ Jump Big-Jump)]
["/#" // #_
["#." index (#+ Index)]
- ["#." descriptor (#+ Field Method)]
["#." constant (#+ Class Reference)]
[encoding
["#." unsigned (#+ U1 U2 U4)]
- ["#." signed (#+ S2 S4)]]]])
+ ["#." signed (#+ S2 S4)]]
+ [type
+ [category (#+ Value Method)]]]])
(type: #export Bytecode
(-> [Environment Specification]
@@ -378,7 +379,7 @@
["C6" ifnull 1 0]
["C7" ifnonnull 1 0])
<fields> (template [<code> <name> <input-size> <output-size>]
- [[<code> <name> [[index (Index (Reference Field))]] [(///index.number index)] <input-size> <output-size> []]]
+ [[<code> <name> [[index (Index (Reference Value))]] [(///index.number index)] <input-size> <output-size> []]]
["B2" getstatic/1 0 1] ["B2" getstatic/2 0 2]
["B3" putstatic/1 1 1] ["B3" putstatic/2 1 2]