aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/target/jvm/constant/pool.lux
diff options
context:
space:
mode:
authorEduardo Julian2019-07-08 00:08:01 -0400
committerEduardo Julian2019-07-08 00:08:01 -0400
commit4db84442d8d1932c330bea1ffdd6ff18447a47de (patch)
treee34fa4bbe42a457f3b3c6aee2924d223b070fbd8 /stdlib/source/lux/target/jvm/constant/pool.lux
parentd3deccdbd680e87723185f404e79dd10c2afceb6 (diff)
Added I32, I16 and I8.
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/target/jvm/constant/pool.lux3
1 files changed, 2 insertions, 1 deletions
diff --git a/stdlib/source/lux/target/jvm/constant/pool.lux b/stdlib/source/lux/target/jvm/constant/pool.lux
index 590102a09..6db92879c 100644
--- a/stdlib/source/lux/target/jvm/constant/pool.lux
+++ b/stdlib/source/lux/target/jvm/constant/pool.lux
@@ -10,6 +10,7 @@
["." exception (#+ exception:)]]
[data
[number
+ ["." i32]
["." int]
["." frac]]
["." text
@@ -149,7 +150,7 @@
(Finder <type>)
(!find <tag> <equivalence> <format> reference)))]
- [integer Integer #//.Integer (//.value-equivalence //unsigned.equivalence) (|>> //.value //unsigned.nat %.nat)]
+ [integer Integer #//.Integer (//.value-equivalence i32.equivalence) (|>> //.value .nat %.nat)]
[float Float #//.Float (//.value-equivalence //.float-equivalence) (|>> //.value host.float-to-double %.frac)]
[long Long #//.Long (//.value-equivalence int.equivalence) (|>> //.value %.int)]
[double Double #//.Double (//.value-equivalence frac.equivalence) (|>> //.value %.frac)]