packages feed

haskell-language-server-2.15.0.0: plugins/hls-case-split-plugin/test/testdata/TPatternSynonymsWithCompletePragma.expected.hs

{-# LANGUAGE PatternSynonyms #-}
{-# OPTIONS_GHC -Wall #-}
{-# LANGUAGE EmptyCase #-}
module Pat where

data Bar = Bar | Baz

pattern Foo :: Bar
pattern Foo = Baz
{-# COMPLETE Foo #-}

x :: Bar -> p
x y = case y :: Bar of
  Foo -> _