diff options
Diffstat (limited to 'testsuite/tests/module/mod158.hs')
-rw-r--r-- | testsuite/tests/module/mod158.hs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/tests/module/mod158.hs b/testsuite/tests/module/mod158.hs new file mode 100644 index 0000000000..611ec04f03 --- /dev/null +++ b/testsuite/tests/module/mod158.hs @@ -0,0 +1,14 @@ +-- !!! cumulative re-exportation of data constructors, pt 2. +module M where + +import Mod157_D + +-- Mod157_D re-exports the type T using (..). T is defined +-- in Mod157_A, but (only) two of its constructors is visible +-- in Mod157_D, one via Mod157_B, the other via Mod157_C. +a = A +b = B +-- C is out of scope. +c = C + + |