From d8f636ec19a21cc4c22a8d1b45217436838aeebb Mon Sep 17 00:00:00 2001 From: Ian Lynagh <igloo@earth.li> Date: Sat, 30 Jul 2011 19:42:15 +0100 Subject: [PATCH] No need to export Integer from GHC.Integer.GMP.Internals This caused an odd dependency in the module hierarchy. --- GHC/Integer.lhs | 4 ++-- GHC/Integer/GMP/Internals.hs | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/GHC/Integer.lhs b/GHC/Integer.lhs index 290b27a..626ae12 100644 --- a/GHC/Integer.lhs +++ b/GHC/Integer.lhs @@ -60,9 +60,9 @@ import GHC.Prim ( and#, or#, xor# ) -import GHC.Integer.GMP.Internals ( - Integer(..), +import GHC.Integer.Type ( Integer(..) ) +import GHC.Integer.GMP.Internals ( -- GMP-related primitives cmpInteger#, cmpIntegerInt#, plusInteger#, minusInteger#, timesInteger#, diff --git a/GHC/Integer/GMP/Internals.hs b/GHC/Integer/GMP/Internals.hs index b2f52c4..b88a9d3 100644 --- a/GHC/Integer/GMP/Internals.hs +++ b/GHC/Integer/GMP/Internals.hs @@ -5,8 +5,6 @@ #include "MachDeps.h" module GHC.Integer.GMP.Internals ( - Integer(..), - cmpInteger#, cmpIntegerInt#, @@ -52,7 +50,6 @@ module GHC.Integer.GMP.Internals ( ) where import GHC.Prim -import GHC.Integer.Type -- Double isn't available yet, and we shouldn't be using defaults anyway: default () -- GitLab