packages feed

haskell-src-exts-1.15.0.1: tests/examples/SpecializePhaseControl.hs.prettyprinter.golden

module Main (main) where
 
{-# SPECIALISE [1] x :: Integer -> Integer -> Integer,
                 Integer -> Int -> Integer, Int -> Int -> Int #-}
 
x :: (Num a, Integral b) => a -> b -> a
x = undefined
 
{-# SPECIALISE INLINE [999] y :: Integer -> Integer -> Integer,
                 Integer -> Int -> Integer, Int -> Int -> Int #-}
 
y :: (Num a, Integral b) => a -> b -> a
y = undefined