From 24e738787feaf024f47251196763f6d6b23565b8 Mon Sep 17 00:00:00 2001 From: Simon Peyton Jones <simonpj@microsoft.com> Date: Thu, 13 Mar 2014 12:13:49 +0000 Subject: [PATCH] Export runTcInteractive from TcRnDriver, and from GHC (Trac #8878) (cherry picked from commit 60bbc0af79ddfe977d93e271b57c2bc25d3fcde6) --- compiler/main/GHC.hs | 2 ++ compiler/typecheck/TcRnDriver.lhs | 1 + 2 files changed, 3 insertions(+) diff --git a/compiler/main/GHC.hs b/compiler/main/GHC.hs index 553d1a935f49..5fe384e9a643 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 dad2c67389e7..90d7151c69af 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, -- GitLab