From 9d5e91646c332bd7650577a891b2c6d76a24bdb6 Mon Sep 17 00:00:00 2001 From: sof <unknown> Date: Fri, 15 Jan 1999 10:49:21 +0000 Subject: [PATCH] [project @ 1999-01-15 10:49:05 by sof] Minor syntactic h98 updates --- ghc/tests/deSugar/should_compile/ds001.hs | 2 +- ghc/tests/deSugar/should_compile/ds002.hs | 2 +- ghc/tests/deSugar/should_compile/ds003.hs | 2 +- ghc/tests/deSugar/should_compile/ds004.hs | 2 +- ghc/tests/deSugar/should_compile/ds005.hs | 2 +- ghc/tests/deSugar/should_compile/ds006.hs | 2 +- ghc/tests/deSugar/should_compile/ds007.hs | 2 +- ghc/tests/deSugar/should_compile/ds008.hs | 2 +- ghc/tests/deSugar/should_compile/ds009.hs | 2 +- ghc/tests/deSugar/should_compile/ds010.hs | 2 +- ghc/tests/deSugar/should_compile/ds011.hs | 2 +- ghc/tests/deSugar/should_compile/ds012.hs | 2 +- ghc/tests/deSugar/should_compile/ds013.hs | 2 +- ghc/tests/deSugar/should_compile/ds014.hs | 4 ++-- ghc/tests/deSugar/should_compile/ds015.hs | 2 +- ghc/tests/deSugar/should_compile/ds016.hs | 2 +- ghc/tests/deSugar/should_compile/ds017.hs | 2 +- ghc/tests/deSugar/should_compile/ds018.hs | 2 +- ghc/tests/deSugar/should_compile/ds019.hs | 2 +- ghc/tests/deSugar/should_compile/ds020.hs | 2 +- ghc/tests/deSugar/should_compile/ds021.hs | 2 +- ghc/tests/deSugar/should_compile/ds022.hs | 2 +- ghc/tests/deSugar/should_compile/ds023.hs | 2 +- ghc/tests/deSugar/should_compile/ds024.hs | 2 +- ghc/tests/deSugar/should_compile/ds025.hs | 2 +- ghc/tests/deSugar/should_compile/ds026.hs | 2 +- ghc/tests/deSugar/should_compile/ds027.hs | 2 +- ghc/tests/deSugar/should_compile/ds028.hs | 2 +- ghc/tests/deSugar/should_compile/ds029.hs | 2 +- ghc/tests/deSugar/should_compile/ds030.hs | 2 +- ghc/tests/deSugar/should_compile/ds032.hs | 2 +- ghc/tests/deSugar/should_compile/ds033.hs | 2 +- ghc/tests/deSugar/should_compile/ds034.hs | 2 +- ghc/tests/deSugar/should_compile/ds037.hs | 2 +- ghc/tests/deSugar/should_compile/ds038.hs | 4 ++-- ghc/tests/deSugar/should_compile/ds039.hs | 4 ++-- ghc/tests/deSugar/should_compile/ds040.hs | 2 +- ghc/tests/deSugar/should_run/dsrun006.hs | 2 +- 38 files changed, 41 insertions(+), 41 deletions(-) diff --git a/ghc/tests/deSugar/should_compile/ds001.hs b/ghc/tests/deSugar/should_compile/ds001.hs index 0358f2022ec8..a62c7b420525 100644 --- a/ghc/tests/deSugar/should_compile/ds001.hs +++ b/ghc/tests/deSugar/should_compile/ds001.hs @@ -1,4 +1,4 @@ ---!!! ds001 -- simple function and pattern bindings +-- !!! ds001 -- simple function and pattern bindings -- -- this tests ultra-simple function and pattern bindings (no patterns) diff --git a/ghc/tests/deSugar/should_compile/ds002.hs b/ghc/tests/deSugar/should_compile/ds002.hs index d75463659635..a63de9423342 100644 --- a/ghc/tests/deSugar/should_compile/ds002.hs +++ b/ghc/tests/deSugar/should_compile/ds002.hs @@ -1,4 +1,4 @@ ---!!! ds002 -- overlapping equations and guards +-- !!! ds002 -- overlapping equations and guards -- -- this tests "overlapping" variables and guards diff --git a/ghc/tests/deSugar/should_compile/ds003.hs b/ghc/tests/deSugar/should_compile/ds003.hs index f68346ded15e..0faff0e8da1e 100644 --- a/ghc/tests/deSugar/should_compile/ds003.hs +++ b/ghc/tests/deSugar/should_compile/ds003.hs @@ -1,4 +1,4 @@ ---!!! ds003 -- list, tuple, lazy, as patterns +-- !!! ds003 -- list, tuple, lazy, as patterns -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds004.hs b/ghc/tests/deSugar/should_compile/ds004.hs index ef9d0b40d34b..cd89e1822d51 100644 --- a/ghc/tests/deSugar/should_compile/ds004.hs +++ b/ghc/tests/deSugar/should_compile/ds004.hs @@ -1,4 +1,4 @@ ---!!! ds004 -- nodups from SLPJ p 79 +-- !!! ds004 -- nodups from SLPJ p 79 -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds005.hs b/ghc/tests/deSugar/should_compile/ds005.hs index 505d500e3f64..6fca84b10b59 100644 --- a/ghc/tests/deSugar/should_compile/ds005.hs +++ b/ghc/tests/deSugar/should_compile/ds005.hs @@ -1,4 +1,4 @@ ---!!! ds005 -- mappairs from SLPJ Ch 5' +-- !!! ds005 -- mappairs from SLPJ Ch 5' -- -- this simply tests a "typical" example diff --git a/ghc/tests/deSugar/should_compile/ds006.hs b/ghc/tests/deSugar/should_compile/ds006.hs index 6df589e21557..ba05547920f2 100644 --- a/ghc/tests/deSugar/should_compile/ds006.hs +++ b/ghc/tests/deSugar/should_compile/ds006.hs @@ -1,4 +1,4 @@ ---!!! ds006 -- v | True = v+1 | False = v (dead code elim) +-- !!! ds006 -- v | True = v+1 | False = v (dead code elim) -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds007.hs b/ghc/tests/deSugar/should_compile/ds007.hs index 5b2b752e93ae..dd0fcd50ebaa 100644 --- a/ghc/tests/deSugar/should_compile/ds007.hs +++ b/ghc/tests/deSugar/should_compile/ds007.hs @@ -1,4 +1,4 @@ ---!!! ds007 -- simple local bindings +-- !!! ds007 -- simple local bindings module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds008.hs b/ghc/tests/deSugar/should_compile/ds008.hs index 1264d13d8fcc..a97470d99e2d 100644 --- a/ghc/tests/deSugar/should_compile/ds008.hs +++ b/ghc/tests/deSugar/should_compile/ds008.hs @@ -1,4 +1,4 @@ ---!!! ds008 -- free tyvars on RHSs +-- !!! ds008 -- free tyvars on RHSs -- -- these tests involve way-cool TyApps diff --git a/ghc/tests/deSugar/should_compile/ds009.hs b/ghc/tests/deSugar/should_compile/ds009.hs index 370b6290db89..ba205562ad80 100644 --- a/ghc/tests/deSugar/should_compile/ds009.hs +++ b/ghc/tests/deSugar/should_compile/ds009.hs @@ -1,4 +1,4 @@ ---!!! ds009 -- simple list comprehensions +-- !!! ds009 -- simple list comprehensions module SimpleListComp where diff --git a/ghc/tests/deSugar/should_compile/ds010.hs b/ghc/tests/deSugar/should_compile/ds010.hs index a49c09c03f83..abf6fa1b3e06 100644 --- a/ghc/tests/deSugar/should_compile/ds010.hs +++ b/ghc/tests/deSugar/should_compile/ds010.hs @@ -1,4 +1,4 @@ ---!!! ds010 -- deeply-nested list comprehensions +-- !!! ds010 -- deeply-nested list comprehensions module Test where diff --git a/ghc/tests/deSugar/should_compile/ds011.hs b/ghc/tests/deSugar/should_compile/ds011.hs index 8b12d9371fe6..f9dc13d49a15 100644 --- a/ghc/tests/deSugar/should_compile/ds011.hs +++ b/ghc/tests/deSugar/should_compile/ds011.hs @@ -1,4 +1,4 @@ ---!!! ds011 -- uses of "error" +-- !!! ds011 -- uses of "error" module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds012.hs b/ghc/tests/deSugar/should_compile/ds012.hs index 390db5817d9b..8870881441cb 100644 --- a/ghc/tests/deSugar/should_compile/ds012.hs +++ b/ghc/tests/deSugar/should_compile/ds012.hs @@ -1,4 +1,4 @@ ---!!! ds012 -- simple Integer arithmetic +-- !!! ds012 -- simple Integer arithmetic -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds013.hs b/ghc/tests/deSugar/should_compile/ds013.hs index 9b5b4b3454b9..da7267d761aa 100644 --- a/ghc/tests/deSugar/should_compile/ds013.hs +++ b/ghc/tests/deSugar/should_compile/ds013.hs @@ -1,4 +1,4 @@ ---!!! ds013 -- simple Rational arithmetic +-- !!! ds013 -- simple Rational arithmetic module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds014.hs b/ghc/tests/deSugar/should_compile/ds014.hs index cf1ccb183baa..8770cb781443 100644 --- a/ghc/tests/deSugar/should_compile/ds014.hs +++ b/ghc/tests/deSugar/should_compile/ds014.hs @@ -1,5 +1,5 @@ ---!!! ds014 -- character and string literals ---!!! really should add ALL weird forms... +-- !!! ds014 -- character and string literals +-- !!! really should add ALL weird forms... module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds015.hs b/ghc/tests/deSugar/should_compile/ds015.hs index 5c2164ecbc57..b14cc6e5267a 100644 --- a/ghc/tests/deSugar/should_compile/ds015.hs +++ b/ghc/tests/deSugar/should_compile/ds015.hs @@ -1,4 +1,4 @@ ---!!! ds015 -- lambdas +-- !!! ds015 -- lambdas -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds016.hs b/ghc/tests/deSugar/should_compile/ds016.hs index 57e00535389b..370c37eaf832 100644 --- a/ghc/tests/deSugar/should_compile/ds016.hs +++ b/ghc/tests/deSugar/should_compile/ds016.hs @@ -1,4 +1,4 @@ ---!!! ds016 -- case expressions +-- !!! ds016 -- case expressions -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds017.hs b/ghc/tests/deSugar/should_compile/ds017.hs index 00f98848b3d6..20092448d73d 100644 --- a/ghc/tests/deSugar/should_compile/ds017.hs +++ b/ghc/tests/deSugar/should_compile/ds017.hs @@ -1,4 +1,4 @@ ---!!! ds017 -- let expressions +-- !!! ds017 -- let expressions -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds018.hs b/ghc/tests/deSugar/should_compile/ds018.hs index b5c428012eaf..00098bd05c0c 100644 --- a/ghc/tests/deSugar/should_compile/ds018.hs +++ b/ghc/tests/deSugar/should_compile/ds018.hs @@ -1,4 +1,4 @@ ---!!! ds018 -- explicit lists and tuples +-- !!! ds018 -- explicit lists and tuples -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds019.hs b/ghc/tests/deSugar/should_compile/ds019.hs index 32400ddec8fa..8056a5470e26 100644 --- a/ghc/tests/deSugar/should_compile/ds019.hs +++ b/ghc/tests/deSugar/should_compile/ds019.hs @@ -1,4 +1,4 @@ ---!!! ds019 -- mixed var and uni-constructor pats +-- !!! ds019 -- mixed var and uni-constructor pats module Test where diff --git a/ghc/tests/deSugar/should_compile/ds020.hs b/ghc/tests/deSugar/should_compile/ds020.hs index ac6ea8dd4b9e..54a1101f231b 100644 --- a/ghc/tests/deSugar/should_compile/ds020.hs +++ b/ghc/tests/deSugar/should_compile/ds020.hs @@ -1,4 +1,4 @@ ---!!! ds020 -- lazy patterns (in detail) +-- !!! ds020 -- lazy patterns (in detail) -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds021.hs b/ghc/tests/deSugar/should_compile/ds021.hs index f7e93929edd5..1f33591a0551 100644 --- a/ghc/tests/deSugar/should_compile/ds021.hs +++ b/ghc/tests/deSugar/should_compile/ds021.hs @@ -1,4 +1,4 @@ ---!!! ds021 -- hairier uses of guards +-- !!! ds021 -- hairier uses of guards module Test where diff --git a/ghc/tests/deSugar/should_compile/ds022.hs b/ghc/tests/deSugar/should_compile/ds022.hs index ce07e1941cac..672871093a13 100644 --- a/ghc/tests/deSugar/should_compile/ds022.hs +++ b/ghc/tests/deSugar/should_compile/ds022.hs @@ -1,4 +1,4 @@ ---!!! ds022 -- literal patterns (wimp version) +-- !!! ds022 -- literal patterns (wimp version) -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds023.hs b/ghc/tests/deSugar/should_compile/ds023.hs index ecd6e137bfe1..a15c464d38ee 100644 --- a/ghc/tests/deSugar/should_compile/ds023.hs +++ b/ghc/tests/deSugar/should_compile/ds023.hs @@ -1,4 +1,4 @@ ---!!! ds023 -- overloading eg from section 9.2 +-- !!! ds023 -- overloading eg from section 9.2 -- module Tests where diff --git a/ghc/tests/deSugar/should_compile/ds024.hs b/ghc/tests/deSugar/should_compile/ds024.hs index 6f0b27aadec8..9c1c9d86be1c 100644 --- a/ghc/tests/deSugar/should_compile/ds024.hs +++ b/ghc/tests/deSugar/should_compile/ds024.hs @@ -1,4 +1,4 @@ ---!!! ds024 -- correct types on ConPatOuts +-- !!! ds024 -- correct types on ConPatOuts -- do all the right types get stuck on all the -- Nils and Conses? diff --git a/ghc/tests/deSugar/should_compile/ds025.hs b/ghc/tests/deSugar/should_compile/ds025.hs index b2ae1fda46d7..8b7651f9f1b9 100644 --- a/ghc/tests/deSugar/should_compile/ds025.hs +++ b/ghc/tests/deSugar/should_compile/ds025.hs @@ -1,4 +1,4 @@ ---!!! ds025 -- overloaded assoc -- AbsBinds +-- !!! ds025 -- overloaded assoc -- AbsBinds module Util where diff --git a/ghc/tests/deSugar/should_compile/ds026.hs b/ghc/tests/deSugar/should_compile/ds026.hs index ff1f0bee7ee5..969587d70e57 100644 --- a/ghc/tests/deSugar/should_compile/ds026.hs +++ b/ghc/tests/deSugar/should_compile/ds026.hs @@ -1,4 +1,4 @@ ---!!! ds026 -- classes -- incl. polymorphic method +-- !!! ds026 -- classes -- incl. polymorphic method module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds027.hs b/ghc/tests/deSugar/should_compile/ds027.hs index 99a4d93ac265..5f7a54555acc 100644 --- a/ghc/tests/deSugar/should_compile/ds027.hs +++ b/ghc/tests/deSugar/should_compile/ds027.hs @@ -1,4 +1,4 @@ ---!!! ds027 -- simple instances +-- !!! ds027 -- simple instances -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds028.hs b/ghc/tests/deSugar/should_compile/ds028.hs index 18c0b7d62295..bec8c19b4315 100644 --- a/ghc/tests/deSugar/should_compile/ds028.hs +++ b/ghc/tests/deSugar/should_compile/ds028.hs @@ -1,4 +1,4 @@ ---!!! ds028: failable pats in top row +-- !!! ds028: failable pats in top row module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds029.hs b/ghc/tests/deSugar/should_compile/ds029.hs index fd9f583487fc..833e19b25db3 100644 --- a/ghc/tests/deSugar/should_compile/ds029.hs +++ b/ghc/tests/deSugar/should_compile/ds029.hs @@ -1,4 +1,4 @@ ---!!! ds029: pattern binding with guards (dubious but valid) +-- !!! ds029: pattern binding with guards (dubious but valid) -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds030.hs b/ghc/tests/deSugar/should_compile/ds030.hs index 7abc4d82e02d..6046fd93eb49 100644 --- a/ghc/tests/deSugar/should_compile/ds030.hs +++ b/ghc/tests/deSugar/should_compile/ds030.hs @@ -1,4 +1,4 @@ ---!!! ds030: checks that types substituted into binders +-- !!! ds030: checks that types substituted into binders -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds032.hs b/ghc/tests/deSugar/should_compile/ds032.hs index 31bc07ebf557..65f06c34174f 100644 --- a/ghc/tests/deSugar/should_compile/ds032.hs +++ b/ghc/tests/deSugar/should_compile/ds032.hs @@ -1,4 +1,4 @@ ---!!! recursive funs tangled in an AbsBind +-- !!! recursive funs tangled in an AbsBind module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds033.hs b/ghc/tests/deSugar/should_compile/ds033.hs index bdadb58bfeb9..83a00cacb163 100644 --- a/ghc/tests/deSugar/should_compile/ds033.hs +++ b/ghc/tests/deSugar/should_compile/ds033.hs @@ -1,4 +1,4 @@ ---!!! getting top-level dependencies right +-- !!! getting top-level dependencies right -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds034.hs b/ghc/tests/deSugar/should_compile/ds034.hs index d1f278608b84..47a190eff500 100644 --- a/ghc/tests/deSugar/should_compile/ds034.hs +++ b/ghc/tests/deSugar/should_compile/ds034.hs @@ -1,4 +1,4 @@ ---!!! mutually-recursive methods in an instance declaration +-- !!! mutually-recursive methods in an instance declaration -- module Test where diff --git a/ghc/tests/deSugar/should_compile/ds037.hs b/ghc/tests/deSugar/should_compile/ds037.hs index 648534165021..72eb43a42ade 100644 --- a/ghc/tests/deSugar/should_compile/ds037.hs +++ b/ghc/tests/deSugar/should_compile/ds037.hs @@ -1,4 +1,4 @@ ---!!! AbsBinds with tyvars, no dictvars, but some dict binds +-- !!! AbsBinds with tyvars, no dictvars, but some dict binds -- module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds038.hs b/ghc/tests/deSugar/should_compile/ds038.hs index 14e60e96e29b..6436b57300be 100644 --- a/ghc/tests/deSugar/should_compile/ds038.hs +++ b/ghc/tests/deSugar/should_compile/ds038.hs @@ -1,5 +1,5 @@ ---!!! Jon Hill reported a bug in desugaring this in 0.09 ---!!! (recursive with n+k patts) +-- !!! Jon Hill reported a bug in desugaring this in 0.09 +-- !!! (recursive with n+k patts) -- module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds039.hs b/ghc/tests/deSugar/should_compile/ds039.hs index e153bfa51a2c..a6588a4d42a7 100644 --- a/ghc/tests/deSugar/should_compile/ds039.hs +++ b/ghc/tests/deSugar/should_compile/ds039.hs @@ -1,5 +1,5 @@ ---!!! make sure correct type applications get put in ---!!! when (:) is saturated. +-- !!! make sure correct type applications get put in +-- !!! when (:) is saturated. module ShouldSucceed where diff --git a/ghc/tests/deSugar/should_compile/ds040.hs b/ghc/tests/deSugar/should_compile/ds040.hs index 6d1c17e3f238..8be249b4f763 100644 --- a/ghc/tests/deSugar/should_compile/ds040.hs +++ b/ghc/tests/deSugar/should_compile/ds040.hs @@ -1,4 +1,4 @@ ---!!! Another bug in overloaded n+k patts +-- !!! Another bug in overloaded n+k patts -- main = print ((4::Int) ^^^^ (6::Int)) diff --git a/ghc/tests/deSugar/should_run/dsrun006.hs b/ghc/tests/deSugar/should_run/dsrun006.hs index 0bcda9650e4b..759c9c542db5 100644 --- a/ghc/tests/deSugar/should_run/dsrun006.hs +++ b/ghc/tests/deSugar/should_run/dsrun006.hs @@ -27,7 +27,7 @@ fails with: data X = A {a :: Int} | B {a :: Int} -f x = let A {a} = x +f x = let A {a=a} = x in a main = print (f (A {a = 3})) -- GitLab