summaryrefslogtreecommitdiff
path: root/testsuite/tests/th/T7064.stdout
blob: b5f8c47103d87871e21a454aec5d7a7bd58c92d9 (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
f1_0 x_1 = 1
f2_0 x_1 = 2
f3_0 x_1 = 3
{-# INLINE f1_0 #-}
{-# INLINE [2] f2_0 #-}
{-# INLINE CONLIKE [~2] f3_0 #-}
g1_0 x_1 = 1
g2_0 x_1 = 2
g3_0 x_1 = 3
{-# SPECIALISE g1_0 :: GHC.Types.Int -> GHC.Types.Int #-}
{-# SPECIALISE [2] g2_0 :: GHC.Types.Int -> GHC.Types.Int #-}
{-# SPECIALISE INLINE [~2] g3_0 ::
                             GHC.Types.Int -> GHC.Types.Int #-}
data T_0 a_1 = T_2 a_1
instance GHC.Classes.Eq a_0 => GHC.Classes.Eq (T_1 a_0)
    where {{-# SPECIALISE instance GHC.Classes.Eq (T_1 GHC.Types.Int) #-};
           (GHC.Classes.==) (T_2 x_3) (T_2 y_4) = x_3 GHC.Classes.== y_4}
{-# RULES "rule1"
    GHC.Real.fromIntegral
    = GHC.Base.id :: a_0 -> a_0 #-}
{-# RULES "rule2" [1]
    forall (x_0 :: a_1) . GHC.Real.fromIntegral x_0
    = x_0 #-}
{-# RULES "rule3" [~1]
    forall (x_0 :: a_1) . GHC.Real.fromIntegral x_0
    = x_0 #-}