packages feed

haskell-tools-builtin-refactorings-1.1.0.0: test/ExtensionOrganizerTest/FlexibleContextsTest/NestedCtx.hs

{-# LANGUAGE RankNTypes, FlexibleContexts, TypeOperators #-}

module NestedCtx where

import Definitions

f :: (C [a] => [a] -> ()) -> ()  {-* FlexibleContexts, FlexibleContexts *-}
f = undefined                    {-* FlexibleContexts *-}

g :: ((C [a], [a] :?: [a]) => [a] -> ()) -> ()  {-* FlexibleContexts, FlexibleContexts, FlexibleContexts, TypeOperators *-}
g = undefined                                   {-* FlexibleContexts *-}