diff options
Diffstat (limited to 'testsuite/tests/ghc-api')
-rw-r--r-- | testsuite/tests/ghc-api/T18181.hs | 9 | ||||
-rw-r--r-- | testsuite/tests/ghc-api/all.T | 5 |
2 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/tests/ghc-api/T18181.hs b/testsuite/tests/ghc-api/T18181.hs new file mode 100644 index 0000000000..082c685fda --- /dev/null +++ b/testsuite/tests/ghc-api/T18181.hs @@ -0,0 +1,9 @@ +import GHC +import System.Environment + +main = do + (libdir:_) <- getArgs + GHC.runGhcT (Just libdir) $ do + df <- getSessionDynFlags + setSessionDynFlags $ df { ghcLink = LinkInMemory } + load LoadAllTargets diff --git a/testsuite/tests/ghc-api/all.T b/testsuite/tests/ghc-api/all.T index 9ee14ba3ae..8eecd3c799 100644 --- a/testsuite/tests/ghc-api/all.T +++ b/testsuite/tests/ghc-api/all.T @@ -20,6 +20,11 @@ test('T9015', extra_run_opts('"' + config.libdir + '"'), test('T11579', extra_run_opts('"' + config.libdir + '"'), compile_and_run, ['-package ghc']) test('T12099', normal, compile_and_run, ['-package ghc']) +test('T18181', + [ extra_run_opts('"' + config.libdir + '"'), + req_rts_linker ], + compile_and_run, + ['-package ghc']) test('T18522-dbg-ppr', extra_run_opts('"' + config.libdir + '"'), compile_and_run, |