Replace `STRICT[12345]` macros by `BangPatterns`
authorYuri de Wit <admin@rodlogic.net>
Tue, 25 Nov 2014 17:22:34 +0000 (18:22 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Tue, 25 Nov 2014 17:27:33 +0000 (18:27 +0100)
commit4af5748b4589cb5a3c8fc389cc721ebb33260a56
treeda34ce887bfe8550607801cb9351594279e3cdb7
parent5fa018655305a8d9272daf187dd241dee3b606fc
Replace `STRICT[12345]` macros by `BangPatterns`

This removes the macros `STRICT1()`, `STRICT2()`, `STRICT3()`,
`STRICT4()`, and `STRICT5()` CPP macros from `HsVersions.hs` and
replaces the few use sites by uses of `BangPatterns`.

Reviewed By: hvr

Differential Revision: https://phabricator.haskell.org/D525
compiler/HsVersions.h
compiler/utils/BufWrite.hs
compiler/utils/Encoding.hs