Fri Apr 24 05:32:38 PDT 2009 [email protected]
* Don't short out top-level indirections if there's a INLINE/NOINLINE pragma
Ignore-this: 422a4256a63c93a0bf806cbfa564ec69
The top-level indirection-shorting, done in SimplCore.shortOutIndirections,
was accidentally nuking a NOINLINE pragma. This patch adopts a slightly
more conservative approach to indirection-shorting, only doing so if
we do not thereby overwrite or lose some user-supplied pragmas.
M ./compiler/simplCore/SimplCore.lhs -31 +46
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090424123238-1287e-d8c6f878ebe824a0947c54df033a9e2e00747808.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc