diff options
author | Eduardo Julian | 2019-10-27 01:10:13 -0400 |
---|---|---|
committer | Eduardo Julian | 2019-10-27 01:10:13 -0400 |
commit | aab604028e117e505bc408f69dc416fe6d9f46a7 (patch) | |
tree | 5184e162e8524ea687d5567656029197742b9302 /stdlib/source/lux/target/jvm/attribute/code/exception.lux | |
parent | 87a9d756a9e94fb81fc14fea39df3e20d394afdb (diff) |
Almost completely ported JVM runtime generation to the new JVM bytecode machinery.
Diffstat (limited to 'stdlib/source/lux/target/jvm/attribute/code/exception.lux')
-rw-r--r-- | stdlib/source/lux/target/jvm/attribute/code/exception.lux | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/stdlib/source/lux/target/jvm/attribute/code/exception.lux b/stdlib/source/lux/target/jvm/attribute/code/exception.lux index 17111c251..97fe962e6 100644 --- a/stdlib/source/lux/target/jvm/attribute/code/exception.lux +++ b/stdlib/source/lux/target/jvm/attribute/code/exception.lux @@ -12,22 +12,22 @@ [constant (#+ Class)] ["#." index (#+ Index)] [instruction - ["#." jump (#+ Jump)]] + ["#." address (#+ Address)]] [encoding ["#." unsigned (#+ U2)]]]]) (type: #export Exception - {#start-pc Jump - #end-pc Jump - #handler-pc Jump - #catch-type (Index Class)}) + {#start Address + #end Address + #handler Address + #catch (Index Class)}) (def: #export equivalence (Equivalence Exception) ($_ equivalence.product - ////jump.equivalence - ////jump.equivalence - ////jump.equivalence + ////address.equivalence + ////address.equivalence + ////address.equivalence ////index.equivalence )) @@ -48,8 +48,8 @@ (def: #export writer (Writer Exception) ($_ binaryF.and - ////jump.writer - ////jump.writer - ////jump.writer + ////address.writer + ////address.writer + ////address.writer ////index.writer )) |