summaryrefslogtreecommitdiff
path: root/testsuite/tests/parser/should_fail/RecordDotSyntaxFail4.hs
blob: b921cbc4b2496aba10de21e3e3c94d2d5f0df775 (plain)
1
2
3
4
5
6
7
8
{-# LANGUAGE OverloadedRecordDot #-}

data Foo = Foo { foo :: Int }

main = do
  let a = Foo { foo = 1 }
  print $ (const "hello") a .foo
      -- Syntax error: f r .x is illegal.