<Para>
To figure out which part of the compiler is badly behaved, the
-<Option>-v2</Option><IndexTerm><option>-v</option></primary>
+<option>-v2</option><indexterm><primary><option>-v</option></primary>
</indexterm> option is your friend.
</Para>
</Para>
<Para>
-<XRef LinkEnd="sec-ffi"> describes the foreign calling interface.
+<XRef LinkEnd="ffi"> describes the foreign function interface.
</Para>
</ListItem>
</VarListEntry>
expressions. Give a
<Option>-funfolding-use-threshold0</Option><IndexTerm><Primary>-funfolding-use-threshold0
option</Primary></IndexTerm> option for the extreme case. (“Only unfoldings with
-zero cost should proceed.”) Warning: except in certain specialiised
+zero cost should proceed.”) Warning: except in certain specialised
cases (like Happy parsers) this is likely to actually
<Emphasis>increase</Emphasis> the size of your program, because unfolding
generally enables extra simplifying optimisations to be performed.