summaryrefslogtreecommitdiff
path: root/testsuite/tests/simplCore/should_compile/noinline01.stderr
blob: 22d799a2dad81e9d613c9c286404b1192f86ff14 (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
 
==================== Pre unarise: ====================
Noinline01.f [InlPrag=INLINE (sat-args=1)]
  :: forall p. p -> GHC.Types.Bool
[GblId, Arity=1, Caf=NoCafRefs, Str=<L,A>, Unf=OtherCon []] =
    \r [eta] GHC.Types.True [];
 
Noinline01.g :: GHC.Types.Bool
[GblId] =
    \u [] Noinline01.f GHC.Types.False;
 
Noinline01.$trModule2 :: GHC.Prim.Addr#
[GblId, Caf=NoCafRefs, Unf=OtherCon []] =
    "Noinline01"#;
 
Noinline01.$trModule4 :: GHC.Prim.Addr#
[GblId, Caf=NoCafRefs, Unf=OtherCon []] =
    "main"#;
 
Noinline01.$trModule3 :: GHC.Types.TrName
[GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
    NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule4];
 
Noinline01.$trModule1 :: GHC.Types.TrName
[GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
    NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule2];
 
Noinline01.$trModule :: GHC.Types.Module
[GblId, Caf=NoCafRefs, Str=m, Unf=OtherCon []] =
    NO_CCS GHC.Types.Module! [Noinline01.$trModule3
                              Noinline01.$trModule1];
 
 
 
==================== STG syntax: ====================
Noinline01.f [InlPrag=INLINE (sat-args=1)]
  :: forall p. p -> GHC.Types.Bool
[GblId, Arity=1, Caf=NoCafRefs, Str=<L,A>, Unf=OtherCon []] =
    \r [eta] GHC.Types.True [];
 
Noinline01.g :: GHC.Types.Bool
[GblId] =
    \u [] Noinline01.f GHC.Types.False;
 
Noinline01.$trModule2 :: GHC.Prim.Addr#
[GblId, Caf=NoCafRefs, Unf=OtherCon []] =
    "Noinline01"#;
 
Noinline01.$trModule4 :: GHC.Prim.Addr#
[GblId, Caf=NoCafRefs, Unf=OtherCon []] =
    "main"#;
 
Noinline01.$trModule3 :: GHC.Types.TrName
[GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
    NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule4];
 
Noinline01.$trModule1 :: GHC.Types.TrName
[GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
    NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule2];
 
Noinline01.$trModule :: GHC.Types.Module
[GblId, Caf=NoCafRefs, Str=m, Unf=OtherCon []] =
    NO_CCS GHC.Types.Module! [Noinline01.$trModule3
                              Noinline01.$trModule1];