sigh, fix the ordering of the phases so that splitting works again.
| HCc -- Haskellised C (as opposed to vanilla C) compilation
| Mangle -- assembly mangling, now done by a separate script.
| SplitMangle -- after mangler if splitting
- | As
| SplitAs
+ | As
| Ln
deriving (Eq,Ord,Enum,Ix,Show,Bounded)
| otherwise -> As
Cc -> As
- As -> Ln
Mangle | not split -> As
SplitMangle -> SplitAs
-
+ SplitAs -> Ln
+
_ -> succ phase