configure.ac: fix '--disable-dwarf-debug'
[ghc.git] / testsuite / tests / simplCore / should_compile / T3717.stderr
1
2 ==================== Tidy Core ====================
3 Result size of Tidy Core
4   = {terms: 36, types: 15, coercions: 0, joins: 0/0}
5
6 -- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0}
7 T3717.$trModule4 :: GHC.Prim.Addr#
8 [GblId,
9  Caf=NoCafRefs,
10  Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True,
11          WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 20 0}]
12 T3717.$trModule4 = "main"#
13
14 -- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0}
15 T3717.$trModule3 :: GHC.Types.TrName
16 [GblId,
17  Caf=NoCafRefs,
18  Str=m1,
19  Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True,
20          WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 20}]
21 T3717.$trModule3 = GHC.Types.TrNameS T3717.$trModule4
22
23 -- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0}
24 T3717.$trModule2 :: GHC.Prim.Addr#
25 [GblId,
26  Caf=NoCafRefs,
27  Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True,
28          WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 30 0}]
29 T3717.$trModule2 = "T3717"#
30
31 -- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0}
32 T3717.$trModule1 :: GHC.Types.TrName
33 [GblId,
34  Caf=NoCafRefs,
35  Str=m1,
36  Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True,
37          WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 20}]
38 T3717.$trModule1 = GHC.Types.TrNameS T3717.$trModule2
39
40 -- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0}
41 T3717.$trModule :: GHC.Types.Module
42 [GblId,
43  Caf=NoCafRefs,
44  Str=m,
45  Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True,
46          WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 30}]
47 T3717.$trModule
48   = GHC.Types.Module T3717.$trModule3 T3717.$trModule1
49
50 Rec {
51 -- RHS size: {terms: 10, types: 2, coercions: 0, joins: 0/0}
52 T3717.$wfoo [InlPrag=NOUSERINLINE[2], Occ=LoopBreaker]
53   :: GHC.Prim.Int# -> GHC.Prim.Int#
54 [GblId, Arity=1, Caf=NoCafRefs, Str=<S,1*U>, Unf=OtherCon []]
55 T3717.$wfoo
56   = \ (ww :: GHC.Prim.Int#) ->
57       case ww of ds {
58         __DEFAULT -> T3717.$wfoo (GHC.Prim.-# ds 1#);
59         0# -> 0#
60       }
61 end Rec }
62
63 -- RHS size: {terms: 10, types: 4, coercions: 0, joins: 0/0}
64 foo [InlPrag=NOUSERINLINE[2]] :: Int -> Int
65 [GblId,
66  Arity=1,
67  Caf=NoCafRefs,
68  Str=<S(S),1*U(1*U)>m,
69  Unf=Unf{Src=InlineStable, TopLvl=True, Value=True, ConLike=True,
70          WorkFree=True, Expandable=True,
71          Guidance=ALWAYS_IF(arity=1,unsat_ok=True,boring_ok=False)
72          Tmpl= \ (w [Occ=Once!] :: Int) ->
73                  case w of { GHC.Types.I# ww1 [Occ=Once] ->
74                  case T3717.$wfoo ww1 of ww2 [Occ=Once] { __DEFAULT ->
75                  GHC.Types.I# ww2
76                  }
77                  }}]
78 foo
79   = \ (w :: Int) ->
80       case w of { GHC.Types.I# ww1 ->
81       case T3717.$wfoo ww1 of ww2 { __DEFAULT -> GHC.Types.I# ww2 }
82       }
83
84
85