exactly, thats a use case I see for this in some of my own code.

Eg, once 7.8.3 comes around, i'll be changing my code to use specialize more agreesively,
but I'll still want to make sure that the code gets compiled decently with 7.6 and earlier 7.8 ghcs

https://ghc.haskell.org/trac/ghc/ticket/8848 (basically in the mean time I have to do some overly agressive INLINING to get the same outcome I want)


On Fri, Apr 11, 2014 at 4:47 AM, Herbert Valerio Riedel <hvriedel@gmail.com> wrote:
On 2014-04-11 at 10:38:00 +0200, Simon Marlow wrote:

[...]

> We could add a __GLASGOW_HASKELL_PATCHLEVEL__ macro, but I'd like to
> understand more about why people need this, and whether we should be
> more careful about what we do in patchlevel releases.

What about the use-case when you want to workaround a compiler bug that
existed for GHC==7.6.1 but which was fixed for GHC>=7.6.2 (and thus
doesn't need the workaround anymore)?
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs