The Backpack patch.
[ghc.git] / testsuite / tests / backpack / should_run / bkprun03.bkp
1 unit p where
2     signature H where
3         x :: Bool
4     module PP where
5         y = False
6     module P where
7         import PP
8         import H
9         z :: Bool
10         z = x || y
11
12 unit impls where
13     module H where
14         x = False
15         -- y = True
16     module H2 where
17         x = True
18
19 unit main where
20     dependency impls
21     dependency p[H=impls:H] (P as P2, PP)
22     module Main where
23         import PP
24         import qualified P2
25         main = print P2.z