fix: Hopefully fixed the weird last ConstantPool entry
This commit is contained in:
parent
7da2a30cbb
commit
0f44368c35
2 changed files with 2 additions and 3 deletions
|
@ -65,8 +65,8 @@ instance (Extractable index, Extractable element, Ix index, Integral index) => E
|
|||
extract :: Extract (Array index element)
|
||||
extract = do
|
||||
count <- extract
|
||||
elements <- forM [1..fromIntegral count] $ \ i -> traceIndex i extract
|
||||
pure $ listArray (1, count) elements
|
||||
elements <- forM [1..fromIntegral count - 1] $ \ i -> traceIndex i extract
|
||||
pure $ listArray (1, count - 1) elements
|
||||
|
||||
deriving via Generically () instance Extractable ()
|
||||
deriving via Generically (a, b) instance (Extractable a, Extractable b) => Extractable (a, b)
|
||||
|
|
|
@ -3,7 +3,6 @@ module Language.Java.Classfile.FromBigEndian (FromBigEndian(fromBigEndian)) wher
|
|||
import Data.Word (Word16, byteSwap16, Word32, byteSwap32)
|
||||
import GHC.ByteOrder (ByteOrder(..))
|
||||
import qualified GHC.ByteOrder as GHC
|
||||
import Data.Int (Int32)
|
||||
|
||||
class FromBigEndian a where
|
||||
fromBigEndian :: a -> a
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue