File fix-unregisterised-v8.4-8.6.patch of Package ghc-prepare-binary-distributions

Index: ghc-9.2.5/includes/stg/MiscClosures.h
===================================================================
--- ghc-9.2.5.orig/includes/stg/MiscClosures.h
+++ ghc-9.2.5/includes/stg/MiscClosures.h
@@ -477,8 +477,12 @@ RTS_FUN_DECL(stg_copySmallMutableArrayzh
 RTS_FUN_DECL(stg_casSmallArrayzh);
 
 RTS_FUN_DECL(stg_newMutVarzh);
+#if __GLASGOW_HASKELL__ < 808
+RTS_FUN_DECL(stg_atomicModifyMutVarzh);
+#else
 RTS_FUN_DECL(stg_atomicModifyMutVar2zh);
 RTS_FUN_DECL(stg_atomicModifyMutVarzuzh);
+#endif
 RTS_FUN_DECL(stg_casMutVarzh);
 
 RTS_FUN_DECL(stg_isEmptyMVarzh);
openSUSE Build Service is sponsored by