summaryrefslogtreecommitdiff
path: root/testsuite/tests/parser/should_compile/T19521.hs
blob: 5ebca17a3e4c25a4b12bfa10532b5582d224958c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
{-# LANGUAGE OverloadedRecordDot #-}

module T19521 where

data Foo =
  Foo {
    val :: Int,
    fun :: Int -> Int
  }

apply :: Foo -> Int
apply foo = foo.fun foo.val