From 45cf6f8aac17082b0becafc19cce58385f40bc93 Mon Sep 17 00:00:00 2001 From: Simon Peyton Jones Date: Tue, 18 Sep 2012 08:46:40 +0100 Subject: Test Trac #7237 --- testsuite/tests/codeGen/should_compile/T7237.hs | 10 ++++++++++ testsuite/tests/codeGen/should_compile/all.T | 1 + 2 files changed, 11 insertions(+) create mode 100644 testsuite/tests/codeGen/should_compile/T7237.hs (limited to 'testsuite/tests') 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, ['']) -- cgit v1.2.1