summaryrefslogtreecommitdiff
path: root/testsuite/tests/rts/T1791
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2017-04-01 19:52:40 -0400
committerBen Gamari <ben@smart-cactus.org>2017-04-02 12:01:47 -0400
commit61ba4518a48727f8cd7b821bd41631da82d37425 (patch)
tree421493e6de4af7744876c7a927b60e2a7b452112 /testsuite/tests/rts/T1791
parentd89b0471888b15844b8bbf68159fe50830be8b24 (diff)
downloadhaskell-61ba4518a48727f8cd7b821bd41631da82d37425.tar.gz
Report heap overflow in the same way as stack overflow
Now that we throw an exception for heap overflow, we should only print the heap overflow message in the main thread when the HeapOverflow exception is caught, rather than as a side effect in the GC. Stack overflows were already done this way, I just made heap overflow consistent with stack overflow, and did some related cleanup. Fixes broken T2592(profasm) which was reporting the heap overflow message twice (you would only notice when building with profiling libs enabled). Test Plan: validate Reviewers: bgamari, niteria, austin, DemiMarie, hvr, erikd Reviewed By: bgamari Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D3394
Diffstat (limited to 'testsuite/tests/rts/T1791')
-rw-r--r--testsuite/tests/rts/T1791/T1791.stderr3
1 files changed, 0 insertions, 3 deletions
diff --git a/testsuite/tests/rts/T1791/T1791.stderr b/testsuite/tests/rts/T1791/T1791.stderr
deleted file mode 100644
index fa8ef2df3a..0000000000
--- a/testsuite/tests/rts/T1791/T1791.stderr
+++ /dev/null
@@ -1,3 +0,0 @@
-T1791: Heap exhausted;
-T1791: Current maximum heap size is 8388608 bytes (8 MB).
-T1791: Use `+RTS -M<size>' to increase it.