ghcversion.h incorrect content for ghc-9.4.4
Here's the content of ghcversion.h
in a ghc-9.4.4 local installation using the fedora33
bindist:
$ cat /workspace/.local/share/ghcup/ghc/9.4.4/lib/ghc-9.4.4/lib/x86_64-linux-ghc-9.4.4/rts-1.0.2/include/ghcversion.h
#if !defined(__GHCVERSION_H__)
#define __GHCVERSION_H__
#define __GLASGOW_HASKELL__ 904
#define __GLASGOW_HASKELL_FULL_VERSION__ "9.4.4"
#define __GLASGOW_HASKELL_PATCHLEVEL1__ 4
#define __GLASGOW_HASKELL_PATCHLEVEL2__ 0
#define MIN_VERSION_GLASGOW_HASKELL(ma,mi,pl1,pl2) ( \
((ma)*100+(mi)) < __GLASGOW_HASKELL__ || \
((ma)*100+(mi)) == __GLASGOW_HASKELL__ \
&& (pl1) < __GLASGOW_HASKELL_PATCHLEVEL1__ || \
((ma)*100+(mi)) == __GLASGOW_HASKELL__ \
&& (pl1) == __GLASGOW_HASKELL_PATCHLEVEL1__ \
&& (pl2) <= __GLASGOW_HASKELL_PATCHLEVEL2__ )
#endif /* __GHCVERSION_H__ */
Shouldn't __GLASGOW_HASKELL__
be 944
and both __GLASGOW_HASKELL_PATCHLEVEL1__
/__GLASGOW_HASKELL_PATCHLEVEL2__
be 4
?