diff --git a/compiler/cmm/CmmParse.y b/compiler/cmm/CmmParse.y
--- a/compiler/cmm/CmmParse.y
+++ b/compiler/cmm/CmmParse.y
@@ -203,6 +203,7 @@
 module CmmParse ( parseCmmFile ) where
 
 import GhcPrelude
+import qualified Prelude
 
 import GHC.StgToCmm.ExtCode
 import CmmCallConv
diff --git a/ghc-lib.cabal b/ghc-lib.cabal
--- a/ghc-lib.cabal
+++ b/ghc-lib.cabal
@@ -1,7 +1,7 @@
 cabal-version: >=1.22
 build-type: Simple
 name: ghc-lib
-version: 8.10.2.20200808
+version: 8.10.2.20200916
 license: BSD3
 license-file: LICENSE
 category: Development
@@ -52,7 +52,6 @@
 
 library
     default-language:   Haskell2010
-    default-extensions: NoImplicitPrelude
     exposed: False
     include-dirs:
         includes
@@ -81,7 +80,7 @@
         transformers == 0.5.*,
         process >= 1 && < 1.7,
         hpc == 0.6.*,
-        ghc-lib-parser == 8.10.2.20200808
+        ghc-lib-parser == 8.10.2.20200916
     build-tools: alex >= 3.1, happy >= 1.19.4
     other-extensions:
         BangPatterns
@@ -116,6 +115,8 @@
         TypeSynonymInstances
         UnboxedTuples
         UndecidableInstances
+    default-extensions:
+        NoImplicitPrelude
     hs-source-dirs:
         ghc-lib/stage0/libraries/ghc-boot/build
         ghc-lib/stage0/compiler/build
