Remove unneeded uses of ImplicitParams
authorRyan Scott <ryan.gl.scott@gmail.com>
Wed, 2 Aug 2017 20:10:34 +0000 (16:10 -0400)
committerRyan Scott <ryan.gl.scott@gmail.com>
Wed, 2 Aug 2017 20:10:35 +0000 (16:10 -0400)
Summary:
Finish the work started in
7d1909ad110f05c8cb2fb0689ee75857ceb945f6.

Test Plan: If it builds, ship it

Reviewers: austin, bgamari

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D3812

compiler/basicTypes/Id.hs
compiler/typecheck/TcDerivUtils.hs
compiler/types/TyCoRep.hs
compiler/utils/Outputable.hs

index aab5569..0529077 100644 (file)
@@ -5,7 +5,7 @@
 \section[Id]{@Ids@: Value and constructor identifiers}
 -}
 
-{-# LANGUAGE ImplicitParams, CPP #-}
+{-# LANGUAGE CPP #-}
 
 -- |
 -- #name_types#
index 09876af..05d323c 100644 (file)
@@ -6,7 +6,6 @@
 Error-checking and other utilities for @deriving@ clauses or declarations.
 -}
 
-{-# LANGUAGE ImplicitParams #-}
 {-# LANGUAGE TypeFamilies #-}
 
 module TcDerivUtils (
index c8ea18a..8b8a960 100644 (file)
@@ -18,7 +18,6 @@ Note [The Type-related module hierarchy]
 -- We expose the relevant stuff from this module via the Type module
 {-# OPTIONS_HADDOCK hide #-}
 {-# LANGUAGE CPP, DeriveDataTypeable, MultiWayIf #-}
-{-# LANGUAGE ImplicitParams #-}
 
 module TyCoRep (
         TyThing(..), tyThingCategory, pprTyThingCategory, pprShortTyThing,
index de27546..bc46f2f 100644 (file)
@@ -1,4 +1,3 @@
-{-# LANGUAGE CPP, ImplicitParams #-}
 {-
 (c) The University of Glasgow 2006-2012
 (c) The GRASP Project, Glasgow University, 1992-1998