summaryrefslogtreecommitdiff
path: root/testsuite/tests/ado/T15344.hs
blob: 3956423ef6ea43288fa0dab83b5e68de9ba0ba0b (plain)
1
2
3
4
5
6
7
8
9
10
{-# LANGUAGE ApplicativeDo #-}

f :: Maybe (Maybe Int) -> Maybe Int -> Maybe Int
f mgs mid = do
    _ <- mid
    (Just moi) <- mgs
    pure (moi + 42)

main :: IO ()
main = print (f (Just Nothing) (Just 2))