diff --git a/compiler/GHC/Driver/DynFlags.hs b/compiler/GHC/Driver/DynFlags.hs index 418237be7c6e661c1b0a28f1f4d9e11ccf18ac8d..ab6309d78b523eb0dff44c3cac808bdefe336cef 100644 --- a/compiler/GHC/Driver/DynFlags.hs +++ b/compiler/GHC/Driver/DynFlags.hs @@ -60,10 +60,6 @@ module GHC.Driver.DynFlags ( versionedAppDir, versionedFilePath, extraGccViaCFlags, globalPackageDatabasePath, - -- * Linker/compiler information - LinkerInfo(..), - CompilerInfo(..), - -- * Include specifications IncludeSpecs(..), addGlobalInclude, addQuoteInclude, flattenIncludes, addImplicitQuoteInclude, @@ -758,31 +754,6 @@ data ParMakeCount -- | Use the specific semaphore @<sem>@ to control parallelism (@-jsem <sem>@ flag). | ParMakeSemaphore FilePath --- ----------------------------------------------------------------------------- --- Linker/compiler information - --- LinkerInfo contains any extra options needed by the system linker. -data LinkerInfo - = GnuLD [Option] - | Mold [Option] - | GnuGold [Option] - | LlvmLLD [Option] - | DarwinLD [Option] - | SolarisLD [Option] - | AixLD [Option] - | UnknownLD - deriving Eq - --- CompilerInfo tells us which C compiler we're using -data CompilerInfo - = GCC - | Clang - | AppleClang - | AppleClang51 - | Emscripten - | UnknownCC - deriving Eq - -- | The 'GhcMode' tells us whether we're doing multi-module -- compilation (controlled via the "GHC" API) or one-shot -- (single-module) compilation. This makes a difference primarily to diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs index d60fd824adf6af0f2475d923db56f2b26fc86621..15540d71a97d40ecabe44fabb3828e85c7413f78 100644 --- a/compiler/GHC/Driver/Session.hs +++ b/compiler/GHC/Driver/Session.hs @@ -215,8 +215,6 @@ module GHC.Driver.Session ( isFmaEnabled, -- * Linker/compiler information - LinkerInfo(..), - CompilerInfo(..), useXLinkerRPath, -- * Include specifications