summaryrefslogtreecommitdiff
path: root/testsuite/tests/codeGen/should_run/cgrun047.hs
blob: f361d2e9d45846135705cd67848e1667916e120c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module Main where

--              GHC 4.04
-- I've been having problems getting GHC to compile some code I'm working
-- on with optimisation (-O) turned on.  Compilation is fine without -O
-- specified.  Through a process of elimination I've managed to reproduce
-- the problemin the following (much simpler) piece of code:

import Data.List (groupBy)

test es =
  concat (groupBy eq (zip [0..(length es) - 1] es))
  where
  eq a b = (fst a) == (fst b)

main = putStr (show (test [1,2,3,4]))