summaryrefslogtreecommitdiff
path: root/testsuite/tests/dependent/should_fail/T15076.hs
blob: 0890cf9eab7a65d36d23a92e56e610a9f32256f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeInType #-}
{-# LANGUAGE PartialTypeSignatures #-}
module Bug where

import Data.Kind
import Data.Proxy

foo :: forall (a :: Type)
              (f :: forall (x :: a). Proxy x -> Type).
       Proxy f -> ()
foo (_ :: _) = ()