ada-compile-goto-error is an interactive compiled Lisp function in `ada-mode.el'.

(ada-compile-goto-error POS)

Replace `compile-goto-error' from compile.el.
If POS is on a file and line location, go to this position. It adds
to compile.el the capacity to go to a reference in an error message.
For instance, on these lines:
foo.adb:61:11: [...] in call to size declared at
foo.adb:61:11: [...] in call to local declared at line 20
the 4 file locations can be clicked on and jumped to.