Add a test for shutting down a process with in-calls in progress
[ghc.git] / testsuite / tests / generics / GenDerivOutput1_1.stderr
1
2 ==================== Derived instances ====================
3 Derived instances:
4   instance GHC.Generics.Generic1 CanDoRep1_1.Dd where
5     GHC.Generics.from1 CanDoRep1_1.D0d
6       = GHC.Generics.M1
7           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
8     GHC.Generics.from1 (CanDoRep1_1.D1d g1 g2)
9       = GHC.Generics.M1
10           (GHC.Generics.R1
11              (GHC.Generics.M1
12                 ((GHC.Generics.:*:)
13                    (GHC.Generics.M1 (GHC.Generics.Par1 g1))
14                    (GHC.Generics.M1 (GHC.Generics.Rec1 g2)))))
15     GHC.Generics.to1
16       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
17       = CanDoRep1_1.D0d
18     GHC.Generics.to1
19       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
20                                                                              (GHC.Generics.M1 g2)))))
21       = CanDoRep1_1.D1d (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2)
22   
23   instance GHC.Generics.Generic (CanDoRep1_1.Dd a) where
24     GHC.Generics.from CanDoRep1_1.D0d
25       = GHC.Generics.M1
26           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
27     GHC.Generics.from (CanDoRep1_1.D1d g1 g2)
28       = GHC.Generics.M1
29           (GHC.Generics.R1
30              (GHC.Generics.M1
31                 ((GHC.Generics.:*:)
32                    (GHC.Generics.M1 (GHC.Generics.K1 g1))
33                    (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
34     GHC.Generics.to
35       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
36       = CanDoRep1_1.D0d
37     GHC.Generics.to
38       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1))
39                                                                              (GHC.Generics.M1 (GHC.Generics.K1 g2))))))
40       = CanDoRep1_1.D1d g1 g2
41   
42   instance GHC.Generics.Generic (CanDoRep1_1.Dc a) where
43     GHC.Generics.from CanDoRep1_1.D0c
44       = GHC.Generics.M1
45           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
46     GHC.Generics.from (CanDoRep1_1.D1c g1 g2)
47       = GHC.Generics.M1
48           (GHC.Generics.R1
49              (GHC.Generics.M1
50                 ((GHC.Generics.:*:)
51                    (GHC.Generics.M1 (GHC.Generics.K1 g1))
52                    (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
53     GHC.Generics.to
54       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
55       = CanDoRep1_1.D0c
56     GHC.Generics.to
57       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1))
58                                                                              (GHC.Generics.M1 (GHC.Generics.K1 g2))))))
59       = CanDoRep1_1.D1c g1 g2
60   
61   instance GHC.Generics.Generic1 CanDoRep1_1.Db where
62     GHC.Generics.from1 CanDoRep1_1.D0b
63       = GHC.Generics.M1
64           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
65     GHC.Generics.from1 (CanDoRep1_1.D1b g1 g2)
66       = GHC.Generics.M1
67           (GHC.Generics.R1
68              (GHC.Generics.M1
69                 ((GHC.Generics.:*:)
70                    (GHC.Generics.M1 (GHC.Generics.Par1 g1))
71                    (GHC.Generics.M1 (GHC.Generics.Rec1 g2)))))
72     GHC.Generics.to1
73       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
74       = CanDoRep1_1.D0b
75     GHC.Generics.to1
76       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
77                                                                              (GHC.Generics.M1 g2)))))
78       = CanDoRep1_1.D1b (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2)
79   
80   instance GHC.Generics.Generic (CanDoRep1_1.Da a) where
81     GHC.Generics.from CanDoRep1_1.D0
82       = GHC.Generics.M1
83           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
84     GHC.Generics.from (CanDoRep1_1.D1 g1 g2)
85       = GHC.Generics.M1
86           (GHC.Generics.R1
87              (GHC.Generics.M1
88                 ((GHC.Generics.:*:)
89                    (GHC.Generics.M1 (GHC.Generics.K1 g1))
90                    (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
91     GHC.Generics.to
92       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
93       = CanDoRep1_1.D0
94     GHC.Generics.to
95       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1))
96                                                                              (GHC.Generics.M1 (GHC.Generics.K1 g2))))))
97       = CanDoRep1_1.D1 g1 g2
98   
99   instance GHC.Generics.Generic1 CanDoRep1_1.Da where
100     GHC.Generics.from1 CanDoRep1_1.D0
101       = GHC.Generics.M1
102           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
103     GHC.Generics.from1 (CanDoRep1_1.D1 g1 g2)
104       = GHC.Generics.M1
105           (GHC.Generics.R1
106              (GHC.Generics.M1
107                 ((GHC.Generics.:*:)
108                    (GHC.Generics.M1 (GHC.Generics.Par1 g1))
109                    (GHC.Generics.M1 (GHC.Generics.Rec1 g2)))))
110     GHC.Generics.to1
111       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
112       = CanDoRep1_1.D0
113     GHC.Generics.to1
114       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
115                                                                              (GHC.Generics.M1 g2)))))
116       = CanDoRep1_1.D1 (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2)
117   
118   instance GHC.Generics.Generic (CanDoRep1_1.Db a) where
119     GHC.Generics.from CanDoRep1_1.D0b
120       = GHC.Generics.M1
121           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
122     GHC.Generics.from (CanDoRep1_1.D1b g1 g2)
123       = GHC.Generics.M1
124           (GHC.Generics.R1
125              (GHC.Generics.M1
126                 ((GHC.Generics.:*:)
127                    (GHC.Generics.M1 (GHC.Generics.K1 g1))
128                    (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
129     GHC.Generics.to
130       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
131       = CanDoRep1_1.D0b
132     GHC.Generics.to
133       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1))
134                                                                              (GHC.Generics.M1 (GHC.Generics.K1 g2))))))
135       = CanDoRep1_1.D1b g1 g2
136   
137   instance GHC.Generics.Generic1 CanDoRep1_1.Dc where
138     GHC.Generics.from1 CanDoRep1_1.D0c
139       = GHC.Generics.M1
140           (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
141     GHC.Generics.from1 (CanDoRep1_1.D1c g1 g2)
142       = GHC.Generics.M1
143           (GHC.Generics.R1
144              (GHC.Generics.M1
145                 ((GHC.Generics.:*:)
146                    (GHC.Generics.M1 (GHC.Generics.Par1 g1))
147                    (GHC.Generics.M1 (GHC.Generics.Rec1 g2)))))
148     GHC.Generics.to1
149       (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
150       = CanDoRep1_1.D0c
151     GHC.Generics.to1
152       (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
153                                                                              (GHC.Generics.M1 g2)))))
154       = CanDoRep1_1.D1c (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2)
155   
156   instance GHC.Generics.Datatype CanDoRep1_1.D1Da where
157     GHC.Generics.datatypeName _ = "Da"
158     GHC.Generics.moduleName _ = "CanDoRep1_1"
159   
160   instance GHC.Generics.Constructor CanDoRep1_1.C1_0Da where
161     GHC.Generics.conName _ = "D0"
162   
163   instance GHC.Generics.Constructor CanDoRep1_1.C1_1Da where
164     GHC.Generics.conName _ = "D1"
165     GHC.Generics.conIsRecord _ = GHC.Types.True
166   
167   instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Da where
168     GHC.Generics.selName _ = "d11a"
169   
170   instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Da where
171     GHC.Generics.selName _ = "d12a"
172   
173   instance GHC.Generics.Datatype CanDoRep1_1.D1Db where
174     GHC.Generics.datatypeName _ = "Db"
175     GHC.Generics.moduleName _ = "CanDoRep1_1"
176   
177   instance GHC.Generics.Constructor CanDoRep1_1.C1_0Db where
178     GHC.Generics.conName _ = "D0b"
179   
180   instance GHC.Generics.Constructor CanDoRep1_1.C1_1Db where
181     GHC.Generics.conName _ = "D1b"
182     GHC.Generics.conIsRecord _ = GHC.Types.True
183   
184   instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Db where
185     GHC.Generics.selName _ = "d11b"
186   
187   instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Db where
188     GHC.Generics.selName _ = "d12b"
189   
190   instance GHC.Generics.Datatype CanDoRep1_1.D1Dc where
191     GHC.Generics.datatypeName _ = "Dc"
192     GHC.Generics.moduleName _ = "CanDoRep1_1"
193   
194   instance GHC.Generics.Constructor CanDoRep1_1.C1_0Dc where
195     GHC.Generics.conName _ = "D0c"
196   
197   instance GHC.Generics.Constructor CanDoRep1_1.C1_1Dc where
198     GHC.Generics.conName _ = "D1c"
199     GHC.Generics.conIsRecord _ = GHC.Types.True
200   
201   instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Dc where
202     GHC.Generics.selName _ = "d11c"
203   
204   instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Dc where
205     GHC.Generics.selName _ = "d12c"
206   
207   instance GHC.Generics.Datatype CanDoRep1_1.D1Dd where
208     GHC.Generics.datatypeName _ = "Dd"
209     GHC.Generics.moduleName _ = "CanDoRep1_1"
210   
211   instance GHC.Generics.Constructor CanDoRep1_1.C1_0Dd where
212     GHC.Generics.conName _ = "D0d"
213   
214   instance GHC.Generics.Constructor CanDoRep1_1.C1_1Dd where
215     GHC.Generics.conName _ = "D1d"
216     GHC.Generics.conIsRecord _ = GHC.Types.True
217   
218   instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Dd where
219     GHC.Generics.selName _ = "d11d"
220   
221   instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Dd where
222     GHC.Generics.selName _ = "d12d"
223   
224
225 Generic representation:
226   
227   Generated datatypes for meta-information:
228     CanDoRep1_1.D1Da
229     CanDoRep1_1.C1_0Da
230     CanDoRep1_1.C1_1Da
231     CanDoRep1_1.S1_1_0Da
232     CanDoRep1_1.S1_1_1Da
233     CanDoRep1_1.D1Db
234     CanDoRep1_1.C1_0Db
235     CanDoRep1_1.C1_1Db
236     CanDoRep1_1.S1_1_0Db
237     CanDoRep1_1.S1_1_1Db
238     CanDoRep1_1.D1Dc
239     CanDoRep1_1.C1_0Dc
240     CanDoRep1_1.C1_1Dc
241     CanDoRep1_1.S1_1_0Dc
242     CanDoRep1_1.S1_1_1Dc
243     CanDoRep1_1.D1Dd
244     CanDoRep1_1.C1_0Dd
245     CanDoRep1_1.C1_1Dd
246     CanDoRep1_1.S1_1_0Dd
247     CanDoRep1_1.S1_1_1Dd
248   
249   Representation types:
250     type GHC.Generics.Rep1 CanDoRep1_1.Dd = GHC.Generics.D1
251                                               CanDoRep1_1.D1Dd
252                                               (GHC.Generics.C1 CanDoRep1_1.C1_0Dd GHC.Generics.U1
253                                                GHC.Generics.:+: GHC.Generics.C1
254                                                                   CanDoRep1_1.C1_1Dd
255                                                                   (GHC.Generics.S1
256                                                                      CanDoRep1_1.S1_1_0Dd
257                                                                      GHC.Generics.Par1
258                                                                    GHC.Generics.:*: GHC.Generics.S1
259                                                                                       CanDoRep1_1.S1_1_1Dd
260                                                                                       (GHC.Generics.Rec1
261                                                                                          CanDoRep1_1.Dd)))
262     type GHC.Generics.Rep (CanDoRep1_1.Dd a) = GHC.Generics.D1
263                                                  CanDoRep1_1.D1Dd
264                                                  (GHC.Generics.C1 CanDoRep1_1.C1_0Dd GHC.Generics.U1
265                                                   GHC.Generics.:+: GHC.Generics.C1
266                                                                      CanDoRep1_1.C1_1Dd
267                                                                      (GHC.Generics.S1
268                                                                         CanDoRep1_1.S1_1_0Dd
269                                                                         (GHC.Generics.Rec0 a)
270                                                                       GHC.Generics.:*: GHC.Generics.S1
271                                                                                          CanDoRep1_1.S1_1_1Dd
272                                                                                          (GHC.Generics.Rec0
273                                                                                             (CanDoRep1_1.Dd
274                                                                                                a))))
275     type GHC.Generics.Rep (CanDoRep1_1.Dc a) = GHC.Generics.D1
276                                                  CanDoRep1_1.D1Dc
277                                                  (GHC.Generics.C1 CanDoRep1_1.C1_0Dc GHC.Generics.U1
278                                                   GHC.Generics.:+: GHC.Generics.C1
279                                                                      CanDoRep1_1.C1_1Dc
280                                                                      (GHC.Generics.S1
281                                                                         CanDoRep1_1.S1_1_0Dc
282                                                                         (GHC.Generics.Rec0 a)
283                                                                       GHC.Generics.:*: GHC.Generics.S1
284                                                                                          CanDoRep1_1.S1_1_1Dc
285                                                                                          (GHC.Generics.Rec0
286                                                                                             (CanDoRep1_1.Dc
287                                                                                                a))))
288     type GHC.Generics.Rep1 CanDoRep1_1.Db = GHC.Generics.D1
289                                               CanDoRep1_1.D1Db
290                                               (GHC.Generics.C1 CanDoRep1_1.C1_0Db GHC.Generics.U1
291                                                GHC.Generics.:+: GHC.Generics.C1
292                                                                   CanDoRep1_1.C1_1Db
293                                                                   (GHC.Generics.S1
294                                                                      CanDoRep1_1.S1_1_0Db
295                                                                      GHC.Generics.Par1
296                                                                    GHC.Generics.:*: GHC.Generics.S1
297                                                                                       CanDoRep1_1.S1_1_1Db
298                                                                                       (GHC.Generics.Rec1
299                                                                                          CanDoRep1_1.Db)))
300     type GHC.Generics.Rep (CanDoRep1_1.Da a) = GHC.Generics.D1
301                                                  CanDoRep1_1.D1Da
302                                                  (GHC.Generics.C1 CanDoRep1_1.C1_0Da GHC.Generics.U1
303                                                   GHC.Generics.:+: GHC.Generics.C1
304                                                                      CanDoRep1_1.C1_1Da
305                                                                      (GHC.Generics.S1
306                                                                         CanDoRep1_1.S1_1_0Da
307                                                                         (GHC.Generics.Rec0 a)
308                                                                       GHC.Generics.:*: GHC.Generics.S1
309                                                                                          CanDoRep1_1.S1_1_1Da
310                                                                                          (GHC.Generics.Rec0
311                                                                                             (CanDoRep1_1.Da
312                                                                                                a))))
313     type GHC.Generics.Rep1 CanDoRep1_1.Da = GHC.Generics.D1
314                                               CanDoRep1_1.D1Da
315                                               (GHC.Generics.C1 CanDoRep1_1.C1_0Da GHC.Generics.U1
316                                                GHC.Generics.:+: GHC.Generics.C1
317                                                                   CanDoRep1_1.C1_1Da
318                                                                   (GHC.Generics.S1
319                                                                      CanDoRep1_1.S1_1_0Da
320                                                                      GHC.Generics.Par1
321                                                                    GHC.Generics.:*: GHC.Generics.S1
322                                                                                       CanDoRep1_1.S1_1_1Da
323                                                                                       (GHC.Generics.Rec1
324                                                                                          CanDoRep1_1.Da)))
325     type GHC.Generics.Rep (CanDoRep1_1.Db a) = GHC.Generics.D1
326                                                  CanDoRep1_1.D1Db
327                                                  (GHC.Generics.C1 CanDoRep1_1.C1_0Db GHC.Generics.U1
328                                                   GHC.Generics.:+: GHC.Generics.C1
329                                                                      CanDoRep1_1.C1_1Db
330                                                                      (GHC.Generics.S1
331                                                                         CanDoRep1_1.S1_1_0Db
332                                                                         (GHC.Generics.Rec0 a)
333                                                                       GHC.Generics.:*: GHC.Generics.S1
334                                                                                          CanDoRep1_1.S1_1_1Db
335                                                                                          (GHC.Generics.Rec0
336                                                                                             (CanDoRep1_1.Db
337                                                                                                a))))
338     type GHC.Generics.Rep1 CanDoRep1_1.Dc = GHC.Generics.D1
339                                               CanDoRep1_1.D1Dc
340                                               (GHC.Generics.C1 CanDoRep1_1.C1_0Dc GHC.Generics.U1
341                                                GHC.Generics.:+: GHC.Generics.C1
342                                                                   CanDoRep1_1.C1_1Dc
343                                                                   (GHC.Generics.S1
344                                                                      CanDoRep1_1.S1_1_0Dc
345                                                                      GHC.Generics.Par1
346                                                                    GHC.Generics.:*: GHC.Generics.S1
347                                                                                       CanDoRep1_1.S1_1_1Dc
348                                                                                       (GHC.Generics.Rec1
349                                                                                          CanDoRep1_1.Dc)))
350
351