summaryrefslogtreecommitdiff
path: root/lang/elm/files/patch-compiler_src_Parse_Variable.hs
blob: 0ac1b23864c073ebf90c499e89dc2edad4e1aeaf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- compiler/src/Parse/Variable.hs.orig	2019-10-20 14:31:43 UTC
+++ compiler/src/Parse/Variable.hs
@@ -21,7 +21,7 @@ import Foreign.Ptr (Ptr, plusPtr)
 import qualified Data.Set as Set
 import Data.Word (Word8)
 import Foreign.Ptr (Ptr, plusPtr)
-import GHC.Exts (Char(C#), Int#, (+#), (-#), chr#, uncheckedIShiftL#, word2Int#)
+import GHC.Exts (Char(C#), Int#, (+#), (-#), chr#, uncheckedIShiftL#, word2Int#, word8ToWord#)
 import GHC.Word (Word8(W8#))
 
 import qualified AST.Source as Src
@@ -384,4 +384,4 @@ unpack (W8# word#) =
 
 unpack :: Word8 -> Int#
 unpack (W8# word#) =
-  word2Int# word#
+  word2Int# (word8ToWord# word#)