7.24. Special built-in functions
Prev | Chapter 7. GHC Language Features | Next

## 7.24. Special built-in functions

GHC has a few built-in functions with special behaviour. In particular:

- `inline` allows control over inlining on a per-call-site basis.

- `lazy` restrains the strictness analyser.

- `oneShot` gives a hint to the compiler about how often a function is being called.

Prev | Up | Next
7.23. Rewrite rules | Home | 7.25. Generic classes