summaryrefslogtreecommitdiff
path: root/testsuite/tests/generics/GenDerivOutput1_0.stderr
blob: 9b187f53ce765ffb367024aa30adbb784d3ad57c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73

==================== Derived instances ====================
Derived instances:
  instance GHC.Generics.Generic1 GenDerivOutput1_0.List where
    GHC.Generics.from1 GenDerivOutput1_0.Nil
      = GHC.Generics.M1
          (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))
    GHC.Generics.from1 (GenDerivOutput1_0.Cons g1 g2)
      = GHC.Generics.M1
          (GHC.Generics.R1
             (GHC.Generics.M1
                ((GHC.Generics.:*:)
                   (GHC.Generics.M1 (GHC.Generics.Par1 g1))
                   (GHC.Generics.M1 (GHC.Generics.Rec1 g2)))))
    GHC.Generics.to1
      (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)))
      = GenDerivOutput1_0.Nil
    GHC.Generics.to1
      (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
                                                                             (GHC.Generics.M1 g2)))))
      = GenDerivOutput1_0.Cons
          (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2)
  
  instance GHC.Generics.Datatype
             GenDerivOutput1_0.D1_main_GenDerivOutput1_0_List where
    GHC.Generics.datatypeName _ = "List"
    GHC.Generics.moduleName _ = "GenDerivOutput1_0"
    GHC.Generics.packageName _ = "main"
  
  instance GHC.Generics.Constructor
             GenDerivOutput1_0.C1_0main_GenDerivOutput1_0_List where
    GHC.Generics.conName _ = "Nil"
  
  instance GHC.Generics.Constructor
             GenDerivOutput1_0.C1_1main_GenDerivOutput1_0_List where
    GHC.Generics.conName _ = "Cons"
    GHC.Generics.conIsRecord _ = GHC.Types.True
  
  instance GHC.Generics.Selector
             GenDerivOutput1_0.S1_1_0main_GenDerivOutput1_0_List where
    GHC.Generics.selName _ = "element"
  
  instance GHC.Generics.Selector
             GenDerivOutput1_0.S1_1_1main_GenDerivOutput1_0_List where
    GHC.Generics.selName _ = "rest"
  

Generic representation:
  
  Generated datatypes for meta-information:
    GenDerivOutput1_0.D1_main_GenDerivOutput1_0_List
    GenDerivOutput1_0.C1_0main_GenDerivOutput1_0_List
    GenDerivOutput1_0.C1_1main_GenDerivOutput1_0_List
    GenDerivOutput1_0.S1_1_0main_GenDerivOutput1_0_List
    GenDerivOutput1_0.S1_1_1main_GenDerivOutput1_0_List
  
  Representation types:
    type GHC.Generics.Rep1 GenDerivOutput1_0.List = GHC.Generics.D1
                                                      GenDerivOutput1_0.D1_main_GenDerivOutput1_0_List
                                                      (GHC.Generics.C1
                                                         GenDerivOutput1_0.C1_0main_GenDerivOutput1_0_List
                                                         GHC.Generics.U1
                                                       GHC.Generics.:+: GHC.Generics.C1
                                                                          GenDerivOutput1_0.C1_1main_GenDerivOutput1_0_List
                                                                          (GHC.Generics.S1
                                                                             GenDerivOutput1_0.S1_1_0main_GenDerivOutput1_0_List
                                                                             GHC.Generics.Par1
                                                                           GHC.Generics.:*: GHC.Generics.S1
                                                                                              GenDerivOutput1_0.S1_1_1main_GenDerivOutput1_0_List
                                                                                              (GHC.Generics.Rec1
                                                                                                 GenDerivOutput1_0.List)))