diff --git a/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc b/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc
index 48f99d2fcb5e16294218a69c936233c05a35f3c5..4ea2a17f3f437fbfb4c7695cf2e670e6aa764faf 100644
--- a/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc
+++ b/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc
@@ -77,9 +77,6 @@ parseWhyBlocked w = case w of
                         (#const BlockedOnCCall_Interruptible) -> BlockedOnCCall_Interruptible
                         (#const BlockedOnMsgThrowTo) -> BlockedOnMsgThrowTo
                         (#const ThreadMigrating) -> ThreadMigrating
-#if __GLASGOW_HASKELL__ >= 811 && __GLASGOW_HASKELL__ < 903
-                        (#const BlockedOnIOCompletion) -> BlockedOnIOCompletion
-#endif
                         _ -> WhyBlockedUnknownValue w
 
 parseTsoFlags :: Word32 -> [TsoFlags]
diff --git a/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc b/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc
index e9d106d46a4abfc84ee5730e4c14d6d83fbabe35..a7954acce2f82113f11d2b34cc884079dff2fa00 100644
--- a/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc
+++ b/libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc
@@ -77,9 +77,6 @@ parseWhyBlocked w = case w of
                         (#const BlockedOnCCall_Interruptible) -> BlockedOnCCall_Interruptible
                         (#const BlockedOnMsgThrowTo) -> BlockedOnMsgThrowTo
                         (#const ThreadMigrating) -> ThreadMigrating
-#if __GLASGOW_HASKELL__ >= 811 && __GLASGOW_HASKELL__ < 903
-                        (#const BlockedOnIOCompletion) -> BlockedOnIOCompletion
-#endif
                         _ -> WhyBlockedUnknownValue w
 
 parseTsoFlags :: Word32 -> [TsoFlags]