summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2008-07-29 15:05:18 +0000
committerSimon Marlow <marlowsd@gmail.com>2008-07-29 15:05:18 +0000
commit890f5a1a6e70ff4021cd58463f5152f10c47b395 (patch)
tree562f47634a88f869839730bf89a8364897cf99ff /packages
parentd9aa9b1a3059bd6c96f83fadec0419c22606f5f3 (diff)
downloadhaskell-890f5a1a6e70ff4021cd58463f5152f10c47b395.tar.gz
FIX #2327: a fault in the thunk-selector machinery (again)
This program contains an expression of the form let x = snd (_, snd (_, snd (_, x))) (probably not explicitly, but that's what appears in the heap at runtime). Obviously the program should deadlock if it ever enters this thing, but apparently the test program in #2327 never does. The GC tries to evaluate the snd closures, and gets confused due to the loop. In particular the earlier fix for #1038 was to blame.
Diffstat (limited to 'packages')
0 files changed, 0 insertions, 0 deletions