The debug information reflects these transformations and not the original
Ada source code.
-GNAT LLVM doesn't fully implement the :switch:``-fcheck-stack`` switch.
+GNAT LLVM doesn't fully implement the :switch:`-fcheck-stack` switch.
When you specify it, the code generated by GNAT LLVM tests for allocating
overly-large items on the stack, but not all cases of stack overflow. For
example, if you have a very deep recursion where each call only uses a
*GPRbuild and GPR Companion Tools User's Guide* for details. You
can determine from the first line of the :file:`.ali` file
which version of GNAT built that file because it contains either
- :code:``GNAT`` or :code:``GNAT-LLVM``.
+ :code:`GNAT` or :code:`GNAT-LLVM`.
.. only:: PRO
defining occurrences appear exactly as in the source file where they
are declared. The other values for this switch --
:switch:`--name-upper-case`, :switch:`--name-lower-case`, and
- :switch:``--name-mixed-case``
+ :switch:`--name-mixed-case`
-- result in upper, lower, or mixed case, respectively. If
``gnatpp`` changes the casing of a defining occurrence, it
similarly changes the casing of all the usage occurrences of this
The debug information reflects these transformations and not the original
Ada source code.
-GNAT LLVM doesn’t fully implement the :switch:@code{-fcheck-stack} switch.
+GNAT LLVM doesn’t fully implement the @code{-fcheck-stack} switch.
When you specify it, the code generated by GNAT LLVM tests for allocating
overly-large items on the stack, but not all cases of stack overflow. For
example, if you have a very deep recursion where each call only uses a
`GPRbuild and GPR Companion Tools User’s Guide' for details. You
can determine from the first line of the @code{.ali} file
which version of GNAT built that file because it contains either
-:code:@code{GNAT} or :code:@code{GNAT-LLVM}.
+@code{GNAT} or @code{GNAT-LLVM}.
@end itemize