Attach warnings to non-PVP compatible uses of signatures.
[ghc.git] / testsuite / tests / backpack / should_compile / bkp10.stderr
1 [1 of 2] Processing p
2   [1 of 2] Compiling H[sig]           ( p/H.hsig, nothing )
3   [2 of 2] Compiling A                ( p/A.hs, nothing )
4 [2 of 2] Processing q
5   [1 of 2] Compiling H2[sig]          ( q/H2.hsig, nothing )
6   [2 of 2] Compiling B                ( q/B.hs, nothing )
7
8 bkp10.bkp:13:18: warning: [-Wdeprecations (in -Wdefault)]
9     In the use of type constructor or class ā€˜Sā€™ (imported from H2):
10     "Inherited requirements from non-signature libraries (libraries with modules) should not be used, as this mode of use is not compatible with PVP-style version bounds.  Instead, copy the declaration to the local hsig file or move the signature to a library of its own and add that library as a dependency."