summaryrefslogtreecommitdiff
path: root/testsuite/tests
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2012-09-18 08:46:40 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2012-09-18 08:46:40 +0100
commit45cf6f8aac17082b0becafc19cce58385f40bc93 (patch)
tree0ebfacaaf5184c1588ace48ff14b6fe37c6186f8 /testsuite/tests
parentcca9cb117f795b2d0075c787b1129f65c4071238 (diff)
downloadhaskell-45cf6f8aac17082b0becafc19cce58385f40bc93.tar.gz
Test Trac #7237
Diffstat (limited to 'testsuite/tests')
-rw-r--r--testsuite/tests/codeGen/should_compile/T7237.hs10
-rw-r--r--testsuite/tests/codeGen/should_compile/all.T1
2 files changed, 11 insertions, 0 deletions
diff --git a/testsuite/tests/codeGen/should_compile/T7237.hs b/testsuite/tests/codeGen/should_compile/T7237.hs
new file mode 100644
index 0000000000..8407d8dc5a
--- /dev/null
+++ b/testsuite/tests/codeGen/should_compile/T7237.hs
@@ -0,0 +1,10 @@
+module T7237 where
+
+import Data.List (foldl')
+
+data SPair = SPair { pX, pY :: Double } deriving (Eq,Show)
+
+data AList = AList { pairs :: [SPair] } deriving Show
+
+rnf' :: AList -> ()
+rnf' aList = foldl' (flip seq) () (pairs aList) `seq` ()
diff --git a/testsuite/tests/codeGen/should_compile/all.T b/testsuite/tests/codeGen/should_compile/all.T
index 1899cfd5bb..fb655861bd 100644
--- a/testsuite/tests/codeGen/should_compile/all.T
+++ b/testsuite/tests/codeGen/should_compile/all.T
@@ -20,3 +20,4 @@ test('massive_array',
[ if_arch('i386', expect_broken(7213)),
if_arch('i386', omit_ways(['llvm', 'optllvm'])) ],
compile, ['-fPIC'])
+test('T7237', normal, compile, [''])