summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils/Misc.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Utils/Misc.hs')
-rw-r--r--compiler/GHC/Utils/Misc.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/GHC/Utils/Misc.hs b/compiler/GHC/Utils/Misc.hs
index 3bc4e6adb8..f6a07ad0ae 100644
--- a/compiler/GHC/Utils/Misc.hs
+++ b/compiler/GHC/Utils/Misc.hs
@@ -14,7 +14,7 @@
--
module GHC.Utils.Misc (
-- * Miscellaneous higher-order functions
- applyWhen, nTimes,
+ applyWhen, nTimes, const2,
-- * General list processing
zipEqual, zipWithEqual, zipWith3Equal, zipWith4Equal,
@@ -180,6 +180,9 @@ nTimes 0 _ = id
nTimes 1 f = f
nTimes n f = f . nTimes (n-1) f
+const2 :: a -> b -> c -> a
+const2 x _ _ = x
+
fstOf3 :: (a,b,c) -> a
sndOf3 :: (a,b,c) -> b
thdOf3 :: (a,b,c) -> c