diff --git a/compiler/main/GHC.hs b/compiler/main/GHC.hs index 553d1a935f493fd6f62949090a984a6df9720a6a..5fe384e9a6431adae1b9cc04b4fe68fc9ba0322c 100644 --- a/compiler/main/GHC.hs +++ b/compiler/main/GHC.hs @@ -102,6 +102,7 @@ module GHC ( parseName, RunResult(..), runStmt, runStmtWithLocation, runDecls, runDeclsWithLocation, + runTcInteractive, -- Desired by some clients (Trac #8878) parseImportDecl, SingleStep(..), resume, Resume(resumeStmt, resumeThreadId, resumeBreakInfo, resumeSpan, @@ -257,6 +258,7 @@ module GHC ( import ByteCodeInstr import BreakArray import InteractiveEval +import TcRnDriver ( runTcInteractive ) #endif import HscMain diff --git a/compiler/typecheck/TcRnDriver.lhs b/compiler/typecheck/TcRnDriver.lhs index dad2c67389e78d12c79a0f294e6d30720372758d..90d7151c69af1611dbf3b9bcbfa7f5587ad7d836 100644 --- a/compiler/typecheck/TcRnDriver.lhs +++ b/compiler/typecheck/TcRnDriver.lhs @@ -13,6 +13,7 @@ module TcRnDriver ( getModuleInterface, tcRnDeclsi, isGHCiMonad, + runTcInteractive, -- Used by GHC API clients (Trac #8878) #endif tcRnLookupName, tcRnGetInfo,