diff options
author | Torsten Schmits <git@tryp.io> | 2022-09-21 13:38:55 +0200 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-09-21 14:31:24 -0400 |
commit | 2463df2fe21b5b37ecada3df8c6726c534d24590 (patch) | |
tree | 824454d1e2d543da906c2b645365f051b04f3ddc /testsuite/tests/th | |
parent | c0ba775dda6ddec1251363d1b73f4f3e35931dd9 (diff) | |
download | haskell-2463df2fe21b5b37ecada3df8c6726c534d24590.tar.gz |
Rename Solo[constructor] to MkSolo
Part of proposal 475 (https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0475-tuple-syntax.rst)
Moves all tuples to GHC.Tuple.Prim
Updates ghc-prim version (and bumps bounds in dependents)
updates haddock submodule
updates deepseq submodule
updates text submodule
Diffstat (limited to 'testsuite/tests/th')
-rw-r--r-- | testsuite/tests/th/T10734.stdout | 2 | ||||
-rw-r--r-- | testsuite/tests/th/T12478_4.stderr | 2 | ||||
-rw-r--r-- | testsuite/tests/th/T15843.stdout | 8 | ||||
-rw-r--r-- | testsuite/tests/th/T17380.stderr | 8 | ||||
-rw-r--r-- | testsuite/tests/th/T18097.hs | 6 | ||||
-rw-r--r-- | testsuite/tests/th/T18612.stderr | 4 | ||||
-rw-r--r-- | testsuite/tests/th/T20711.stdout | 4 | ||||
-rw-r--r-- | testsuite/tests/th/T8761.stderr | 4 | ||||
-rw-r--r-- | testsuite/tests/th/TH_tuple1.stdout | 20 | ||||
-rw-r--r-- | testsuite/tests/th/overloaded/TH_overloaded_csp.stdout | 4 | ||||
-rw-r--r-- | testsuite/tests/th/overloaded/TH_overloaded_extract.stdout | 2 |
11 files changed, 32 insertions, 32 deletions
diff --git a/testsuite/tests/th/T10734.stdout b/testsuite/tests/th/T10734.stdout index 4a8b39a43e..ae5bccbfb7 100644 --- a/testsuite/tests/th/T10734.stdout +++ b/testsuite/tests/th/T10734.stdout @@ -1,3 +1,3 @@ -do {let {}; GHC.Base.return GHC.Tuple.()} +do {let {}; GHC.Base.return GHC.Tuple.Prim.()} do {let {x_0 = 5}; GHC.Base.return x_0} do {let {x_0 = 5; y_1 = 3}; GHC.Base.return x_0} diff --git a/testsuite/tests/th/T12478_4.stderr b/testsuite/tests/th/T12478_4.stderr index 2cc0d1142d..f061f5706a 100644 --- a/testsuite/tests/th/T12478_4.stderr +++ b/testsuite/tests/th/T12478_4.stderr @@ -2,5 +2,5 @@ T12478_4.hs:7:7: error: • Illegal sum arity: 1 Sums must have an arity of at least 2 - When splicing a TH type: (# #) GHC.Tuple.() + When splicing a TH type: (# #) GHC.Tuple.Prim.() • In the untyped splice: $(unboxedSumT 1 `appT` conT ''()) diff --git a/testsuite/tests/th/T15843.stdout b/testsuite/tests/th/T15843.stdout index b7fede7e46..bd56e72b5f 100644 --- a/testsuite/tests/th/T15843.stdout +++ b/testsuite/tests/th/T15843.stdout @@ -2,8 +2,8 @@ TupE [Just (LitE (IntegerL 909)),Nothing] (909,) TupE [Nothing,Just (LitE (IntegerL 909))] (, 909) -ConE GHC.Tuple.(,) -GHC.Tuple.(,) +ConE GHC.Tuple.Prim.(,) +GHC.Tuple.Prim.(,) TupE [Just (LitE (IntegerL 909)),Just (LitE (IntegerL 606))] (909, 606) TupE [Nothing,Nothing,Just (LitE (IntegerL 909))] @@ -12,8 +12,8 @@ TupE [Just (LitE (IntegerL 909)),Nothing] (909,) TupE [Nothing,Just (LitE (IntegerL 909))] (, 909) -ConE GHC.Tuple.(,) -GHC.Tuple.(,) +ConE GHC.Tuple.Prim.(,) +GHC.Tuple.Prim.(,) TupE [Just (LitE (IntegerL 909)),Just (LitE (IntegerL 606))] (909, 606) TupE [Nothing,Nothing,Just (LitE (IntegerL 909))] diff --git a/testsuite/tests/th/T17380.stderr b/testsuite/tests/th/T17380.stderr index b9e1430ff7..d1f4684062 100644 --- a/testsuite/tests/th/T17380.stderr +++ b/testsuite/tests/th/T17380.stderr @@ -8,8 +8,8 @@ T17380.hs:9:7: error: [GHC-83865] T17380.hs:12:8: error: [GHC-83865] • Couldn't match expected type: Maybe String with actual type: Solo (Maybe String) - • In the expression: Solo Just "wat" - In an equation for ‘bar’: bar = (Solo Just "wat") + • In the expression: MkSolo Just "wat" + In an equation for ‘bar’: bar = (MkSolo Just "wat") T17380.hs:15:6: error: [GHC-83865] • Couldn't match expected type: Solo (Maybe String) @@ -20,8 +20,8 @@ T17380.hs:15:6: error: [GHC-83865] T17380.hs:18:7: error: [GHC-83865] • Couldn't match expected type: Maybe String with actual type: Solo (Maybe String) - • In the pattern: Solo(Just "wat") - In an equation for ‘quux’: quux (Solo(Just "wat")) = Just "frerf" + • In the pattern: MkSolo(Just "wat") + In an equation for ‘quux’: quux (MkSolo(Just "wat")) = Just "frerf" T17380.hs:21:8: error: [GHC-83865] • Couldn't match type: Maybe String diff --git a/testsuite/tests/th/T18097.hs b/testsuite/tests/th/T18097.hs index 2f905d9627..ebdc7f80c0 100644 --- a/testsuite/tests/th/T18097.hs +++ b/testsuite/tests/th/T18097.hs @@ -4,11 +4,11 @@ module T18097 where import Language.Haskell.TH import GHC.Tuple -f = case $( tupE [ [| "ok" |] ] ) of Solo x -> putStrLn x -g = case Solo "ok" of $( tupP [ [p| x |] ] ) -> putStrLn x +f = case $( tupE [ [| "ok" |] ] ) of MkSolo x -> putStrLn x +g = case MkSolo "ok" of $( tupP [ [p| x |] ] ) -> putStrLn x h :: $( tupleT 1 ) String -h = Solo "ok" +h = MkSolo "ok" i :: Solo String i = $( tupE [ [| "ok" |] ] ) diff --git a/testsuite/tests/th/T18612.stderr b/testsuite/tests/th/T18612.stderr index 25286ef671..0865ddc17b 100644 --- a/testsuite/tests/th/T18612.stderr +++ b/testsuite/tests/th/T18612.stderr @@ -8,6 +8,6 @@ T18612.hs:(10,7)-(11,75): Splicing type ======> Identity (Solo ()) -> Identity (Solo ()) T18612.hs:12:4-36: Splicing pattern - conP 'Identity [tupP [tupP []]] ======> Identity (Solo()) + conP 'Identity [tupP [tupP []]] ======> Identity (MkSolo()) T18612.hs:12:41-78: Splicing expression - conE 'Identity `appE` tupE [tupE []] ======> Identity (Solo ()) + conE 'Identity `appE` tupE [tupE []] ======> Identity (MkSolo ()) diff --git a/testsuite/tests/th/T20711.stdout b/testsuite/tests/th/T20711.stdout index f14e7b3479..922cf37e8f 100644 --- a/testsuite/tests/th/T20711.stdout +++ b/testsuite/tests/th/T20711.stdout @@ -1,2 +1,2 @@ -f_0 (-1) = GHC.Tuple.() -f_0 (-10) = GHC.Tuple.() +f_0 (-1) = GHC.Tuple.Prim.() +f_0 (-10) = GHC.Tuple.Prim.() diff --git a/testsuite/tests/th/T8761.stderr b/testsuite/tests/th/T8761.stderr index 03f5086423..0817e4b7a6 100644 --- a/testsuite/tests/th/T8761.stderr +++ b/testsuite/tests/th/T8761.stderr @@ -1,5 +1,5 @@ pattern Q1 x1_0 x2_1 x3_2 <- ((x1_0, x2_1), [x3_2], _, _) -pattern x1_0 `Q2` x2_1 = GHC.Tuple.Solo (x1_0, x2_1) +pattern x1_0 `Q2` x2_1 = GHC.Tuple.Prim.MkSolo (x1_0, x2_1) pattern Q3 {qx3, qy3, qz3} <- ((qx3, qy3), [qz3]) where Q3 qx3 qy3 qz3 = ((qx3, qy3), [qz3]) T8761.hs:(16,1)-(39,13): Splicing declarations @@ -28,7 +28,7 @@ T8761.hs:(16,1)-(39,13): Splicing declarations return pats ======> pattern Q1 x1 x2 x3 <- ((x1, x2), [x3], _, _) - pattern x1 `Q2` x2 = Solo(x1, x2) + pattern x1 `Q2` x2 = MkSolo(x1, x2) pattern Q3{qx3, qy3, qz3} <- ((qx3, qy3), [qz3]) where Q3 qx3 qy3 qz3 = ((qx3, qy3), [qz3]) T8761.hs:(42,1)-(46,29): Splicing declarations diff --git a/testsuite/tests/th/TH_tuple1.stdout b/testsuite/tests/th/TH_tuple1.stdout index c79b30cd21..b76f7e1fbf 100644 --- a/testsuite/tests/th/TH_tuple1.stdout +++ b/testsuite/tests/th/TH_tuple1.stdout @@ -1,10 +1,10 @@ -SigE (AppE (AppE (ConE GHC.Tuple.(,)) (LitE (IntegerL 1))) (LitE (IntegerL 2))) (AppT (AppT (ConT GHC.Tuple.(,)) (ConT GHC.Num.Integer.Integer)) (ConT GHC.Num.Integer.Integer)) -GHC.Tuple.(,) 1 2 :: GHC.Tuple.(,) GHC.Num.Integer.Integer - GHC.Num.Integer.Integer -SigE (AppE (ConE GHC.Tuple.Solo) (LitE (IntegerL 1))) (AppT (ConT GHC.Tuple.Solo) (ConT GHC.Num.Integer.Integer)) -GHC.Tuple.Solo 1 :: GHC.Tuple.Solo GHC.Num.Integer.Integer -SigE (AppE (AppE (ConE GHC.Tuple.(#,#)) (LitE (IntegerL 1))) (LitE (IntegerL 2))) (AppT (AppT (ConT GHC.Tuple.(#,#)) (ConT GHC.Num.Integer.Integer)) (ConT GHC.Num.Integer.Integer)) -GHC.Tuple.(#,#) 1 2 :: GHC.Tuple.(#,#) GHC.Num.Integer.Integer - GHC.Num.Integer.Integer -SigE (AppE (ConE GHC.Tuple.Solo#) (LitE (IntegerL 1))) (AppT (ConT GHC.Tuple.Solo#) (ConT GHC.Num.Integer.Integer)) -GHC.Tuple.Solo# 1 :: GHC.Tuple.Solo# GHC.Num.Integer.Integer +SigE (AppE (AppE (ConE GHC.Tuple.Prim.(,)) (LitE (IntegerL 1))) (LitE (IntegerL 2))) (AppT (AppT (ConT GHC.Tuple.Prim.(,)) (ConT GHC.Num.Integer.Integer)) (ConT GHC.Num.Integer.Integer)) +GHC.Tuple.Prim.(,) 1 2 :: GHC.Tuple.Prim.(,) GHC.Num.Integer.Integer + GHC.Num.Integer.Integer +SigE (AppE (ConE GHC.Tuple.Prim.MkSolo) (LitE (IntegerL 1))) (AppT (ConT GHC.Tuple.Prim.Solo) (ConT GHC.Num.Integer.Integer)) +GHC.Tuple.Prim.MkSolo 1 :: GHC.Tuple.Prim.Solo GHC.Num.Integer.Integer +SigE (AppE (AppE (ConE GHC.Tuple.Prim.(#,#)) (LitE (IntegerL 1))) (LitE (IntegerL 2))) (AppT (AppT (ConT GHC.Tuple.Prim.(#,#)) (ConT GHC.Num.Integer.Integer)) (ConT GHC.Num.Integer.Integer)) +GHC.Tuple.Prim.(#,#) 1 2 :: GHC.Tuple.Prim.(#,#) GHC.Num.Integer.Integer + GHC.Num.Integer.Integer +SigE (AppE (ConE GHC.Tuple.Prim.Solo#) (LitE (IntegerL 1))) (AppT (ConT GHC.Tuple.Prim.Solo#) (ConT GHC.Num.Integer.Integer)) +GHC.Tuple.Prim.Solo# 1 :: GHC.Tuple.Prim.Solo# GHC.Num.Integer.Integer diff --git a/testsuite/tests/th/overloaded/TH_overloaded_csp.stdout b/testsuite/tests/th/overloaded/TH_overloaded_csp.stdout index 5a64654110..95bb18b003 100644 --- a/testsuite/tests/th/overloaded/TH_overloaded_csp.stdout +++ b/testsuite/tests/th/overloaded/TH_overloaded_csp.stdout @@ -1,2 +1,2 @@ -ConE GHC.Tuple.() -ConE GHC.Tuple.() +ConE GHC.Tuple.Prim.() +ConE GHC.Tuple.Prim.() diff --git a/testsuite/tests/th/overloaded/TH_overloaded_extract.stdout b/testsuite/tests/th/overloaded/TH_overloaded_extract.stdout index d245bb9cee..095d71c638 100644 --- a/testsuite/tests/th/overloaded/TH_overloaded_extract.stdout +++ b/testsuite/tests/th/overloaded/TH_overloaded_extract.stdout @@ -1,6 +1,6 @@ InfixE (Just (LitE (IntegerL 1))) (VarE GHC.Num.+) (Just (LitE (IntegerL 2))) LamE [VarP x] (InfixE (Just (LitE (IntegerL 1))) (VarE GHC.Num.+) (Just (LitE (IntegerL 2)))) [DataD [] Foo [] Nothing [NormalC Foo []] []] -ConP GHC.Tuple.() [] [] +ConP GHC.Tuple.Prim.() [] [] AppT ListT (ConT GHC.Types.Int) InfixE Nothing (VarE GHC.Num.+) (Just (LitE (IntegerL 1))) |