aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Diagnostics.mli
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2018-03-07 16:51:59 +0100
committerBernhard Schommer <bernhardschommer@gmail.com>2018-03-07 16:51:59 +0100
commit8c3bf1f12474f8f3e81f1df8c14057c7cda88b6d (patch)
tree62ed83bf951c0911b47e57e72bf22401de13de0f /cparser/Diagnostics.mli
parent3f090e08594830885db88289c294e58cd506dff4 (diff)
downloadcompcert-kvx-8c3bf1f12474f8f3e81f1df8c14057c7cda88b6d.tar.gz
compcert-kvx-8c3bf1f12474f8f3e81f1df8c14057c7cda88b6d.zip
Improve error messages.
Include the format specifier in error message when available in order to make it easier to spot the broken ais parameter. Futhermore introduce a new warning for unused ais parameters. Bug 22464
Diffstat (limited to 'cparser/Diagnostics.mli')
-rw-r--r--cparser/Diagnostics.mli1
1 files changed, 1 insertions, 0 deletions
diff --git a/cparser/Diagnostics.mli b/cparser/Diagnostics.mli
index 648d537b..75865cb2 100644
--- a/cparser/Diagnostics.mli
+++ b/cparser/Diagnostics.mli
@@ -48,6 +48,7 @@ type warning_type =
| Unused_variable (** unused local variables *)
| Unused_parameter (** unused function parameter *)
| Wrong_ais_parameter (** wrong parameter type for ais replacement *)
+ | Unused_ais_parameter (** unused builtin ais parameter *)
val warning : (string * int) -> warning_type -> ('a, Format.formatter, unit, unit, unit, unit) format6 -> 'a
(** [warning (f,c) w fmt arg1 ... argN] formats the arguments [arg1] to [argN] as warining according to