53db7dac3f5bcc960302b27cc5ea4b646d26acbd
[ghc.git] / testsuite / tests / simplCore / should_compile / noinline01.stderr
1
2 ==================== Pre unarise: ====================
3 Noinline01.f [InlPrag=INLINE (sat-args=1)]
4   :: forall p. p -> GHC.Types.Bool
5 [GblId, Arity=1, Caf=NoCafRefs, Str=<L,A>, Unf=OtherCon []] =
6     [] \r [eta] GHC.Types.True [];
7
8 Noinline01.g :: GHC.Types.Bool
9 [GblId] =
10     [] \u [] Noinline01.f GHC.Types.False;
11
12 Noinline01.$trModule4 :: GHC.Prim.Addr#
13 [GblId, Caf=NoCafRefs, Unf=OtherCon []] =
14     "main"#;
15
16 Noinline01.$trModule3 :: GHC.Types.TrName
17 [GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
18     NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule4];
19
20 Noinline01.$trModule2 :: GHC.Prim.Addr#
21 [GblId, Caf=NoCafRefs, Unf=OtherCon []] =
22     "Noinline01"#;
23
24 Noinline01.$trModule1 :: GHC.Types.TrName
25 [GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
26     NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule2];
27
28 Noinline01.$trModule :: GHC.Types.Module
29 [GblId, Caf=NoCafRefs, Str=m, Unf=OtherCon []] =
30     NO_CCS GHC.Types.Module! [Noinline01.$trModule3
31                               Noinline01.$trModule1];
32
33
34
35 ==================== STG syntax: ====================
36 Noinline01.f [InlPrag=INLINE (sat-args=1)]
37   :: forall p. p -> GHC.Types.Bool
38 [GblId, Arity=1, Caf=NoCafRefs, Str=<L,A>, Unf=OtherCon []] =
39     [] \r [eta] GHC.Types.True [];
40
41 Noinline01.g :: GHC.Types.Bool
42 [GblId] =
43     [] \u [] Noinline01.f GHC.Types.False;
44
45 Noinline01.$trModule4 :: GHC.Prim.Addr#
46 [GblId, Caf=NoCafRefs, Unf=OtherCon []] =
47     "main"#;
48
49 Noinline01.$trModule3 :: GHC.Types.TrName
50 [GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
51     NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule4];
52
53 Noinline01.$trModule2 :: GHC.Prim.Addr#
54 [GblId, Caf=NoCafRefs, Unf=OtherCon []] =
55     "Noinline01"#;
56
57 Noinline01.$trModule1 :: GHC.Types.TrName
58 [GblId, Caf=NoCafRefs, Str=m1, Unf=OtherCon []] =
59     NO_CCS GHC.Types.TrNameS! [Noinline01.$trModule2];
60
61 Noinline01.$trModule :: GHC.Types.Module
62 [GblId, Caf=NoCafRefs, Str=m, Unf=OtherCon []] =
63     NO_CCS GHC.Types.Module! [Noinline01.$trModule3
64                               Noinline01.$trModule1];
65
66