File: pragmas.hs

package info (click to toggle)
haskell-ormolu 0.7.2.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,528 kB
  • sloc: haskell: 16,077; makefile: 7
file content (13 lines) | stat: -rw-r--r-- 330 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
sccfoo = {-# SCC foo#-}  1
sccbar = {-# SCC "barbaz"#-}
  "hello"

foo = do
  {-# SCC "foo" #-} fmap succ $ do
    {-# SCC "bar" #-} pure 1

-- CORE pragma got removed in https://gitlab.haskell.org/ghc/ghc/-/commit/12f9035200424ec8104484f154a040d612fee99d

corefoo = {-# CORE "foo"#-}  1
corebar = {-# CORE "bar baz"#-}
  "hello"