SpecConstr: Remove -fspec-inline-join-points, and add let-binding specialisation
authorsimonpj@microsoft.com <unknown>
Wed, 6 Jan 2010 16:52:51 +0000 (16:52 +0000)
committersimonpj@microsoft.com <unknown>
Wed, 6 Jan 2010 16:52:51 +0000 (16:52 +0000)
commit99f41975ae61fc919638aa389199b32742332eff
treeed430f691a7f0c3561cb11c9e061ae57fe6924a4
parentf766da17254420317a6973e0790813650f74a294
SpecConstr: Remove -fspec-inline-join-points, and add let-binding specialisation

The -fspec-inline-join-point thing was a gross hack intended to help
Roman play around, but he's not using it and it was a terribly blunt
instrument so I've nuked it.

Instead I've re-instated the let-binding specialiser.
See Note [Local let bindings]
compiler/main/StaticFlags.hs
compiler/specialise/SpecConstr.lhs