diff options
author | Simon Marlow <marlowsd@gmail.com> | 2018-03-05 15:12:57 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2018-03-06 13:03:06 -0500 |
commit | 488d63d6899d223ef87c26c218f0cf81ac670a90 (patch) | |
tree | 166a686fe8e90a4110174e437d8d4c966d723188 /testsuite/tests/profiling | |
parent | 1488591ac595d1b7be39345cc390737ea9a65fe3 (diff) | |
download | haskell-488d63d6899d223ef87c26c218f0cf81ac670a90.tar.gz |
Fix interpreter with profiling
This was broken by D3746 and/or D3809, but unfortunately we didn't
notice because CI at the time wasn't building the profiling way.
Test Plan:
```
cd testsuite/test/profiling/should_run
make WAY=ghci-ext-prof
```
Reviewers: bgamari, michalt, hvr, erikd
Subscribers: rwbarton, thomie, carter
GHC Trac Issues: #14705
Differential Revision: https://phabricator.haskell.org/D4437
Diffstat (limited to 'testsuite/tests/profiling')
-rw-r--r-- | testsuite/tests/profiling/should_run/all.T | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/testsuite/tests/profiling/should_run/all.T b/testsuite/tests/profiling/should_run/all.T index 4c4822c526..03332f6097 100644 --- a/testsuite/tests/profiling/should_run/all.T +++ b/testsuite/tests/profiling/should_run/all.T @@ -39,7 +39,7 @@ test('T3001-2', [only_ways(['prof_hb']), extra_ways(['prof_hb'])], # As with ioprof001, the unoptimised profile is different but # not badly wrong (CAF attribution is different). test('scc001', - [expect_broken_for_10037, expect_broken_for(14705, ['ghci-ext-prof'])], + [expect_broken_for_10037], compile_and_run, ['-fno-state-hack -fno-full-laziness']) # Note [consistent stacks] @@ -108,9 +108,7 @@ test('callstack002', ['-fprof-auto-calls -fno-full-laziness -fno-state-hack']) # Should not stack overflow with -prof -fprof-auto -test('T5363', - [expect_broken_for(14705, ['ghci-ext-prof'])], - compile_and_run, ['']) +test('T5363', [], compile_and_run, ['']) test('profinline001', [], compile_and_run, ['']) |