summaryrefslogtreecommitdiff
path: root/testsuite/tests/partial-sigs/should_compile/T12033.stderr
blob: a3b293b0ccb793005da33d923b371e5f5f1e978b (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

T12033.hs:12:22: warning: [-Wpartial-type-signatures (in -Wdefault)]
    • Found type wildcard ‘_’ standing for ‘v -> t’
      Where: ‘v’ is a rigid type variable bound by
               the type signature for:
                 tripleStoreToRuleSet :: forall v. v -> v
               at T12033.hs:6:1-30
             ‘t’ is a rigid type variable bound by
               the inferred type of
               makeTuple :: v -> t
               makeExpression :: v -> t
               at T12033.hs:(11,4)-(13,39)
    • In the type signature: makeExpression :: _
      In an equation for ‘tripleStoreToRuleSet’:
          tripleStoreToRuleSet getAtom
            = makeTuple getAtom
            where
                makeRule v = makeExpression v
                makeTuple v = makeExpression v
                makeExpression :: _
                makeExpression v = makeTuple getAtom
    • Relevant bindings include
        getAtom :: v (bound at T12033.hs:7:22)
        tripleStoreToRuleSet :: v -> v (bound at T12033.hs:7:1)