Agda-2.3.2.2: test/fail/Issue279-2.agda
module Issue279-2 where
data ⊥ : Set where
data ⊤ : Set where
tt : ⊤
module M (A : Set) where
data P : ⊤ → Set where
tt : A → P tt
module X = M ⊥ using (tt)
open X
good : ⊥ → M.P ⊥ tt
good = tt
bad : M.P ⊤ tt
bad = tt tt