aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/options.adb10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/options.adb b/src/options.adb
index 6fa3df36e..3191cd575 100644
--- a/src/options.adb
+++ b/src/options.adb
@@ -82,7 +82,7 @@ package body Options is
return Option_Ok;
end if;
end loop;
- Error_Msg_Option ("unknown warning identifier");
+ Error_Msg_Option ("unknown warning identifier: " & Opt);
return Option_Err;
end if;
@@ -101,7 +101,7 @@ package body Options is
end if;
-- Unknown warning.
- Error_Msg_Option ("unknown warning identifier");
+ Error_Msg_Option ("unknown warning identifier: " & Opt);
return Option_Err;
end Option_Warning;
@@ -124,7 +124,8 @@ package body Options is
elsif Opt (7 .. 8) = "08" then
Vhdl_Std := Vhdl_08;
else
- Error_Msg_Option ("unknown language standard");
+ Error_Msg_Option ("unknown language standard: " & Opt (7 ..8) &
+ ". Should be one of: 87, 93, 02, 08");
return Option_Err;
end if;
elsif Opt'Length = 9 and then Opt (7 .. 9) = "93c" then
@@ -132,7 +133,8 @@ package body Options is
Flag_Relaxed_Rules := True;
Flag_Relaxed_Files87 := True;
else
- Error_Msg_Option ("unknown language standard");
+ Error_Msg_Option ("unknown language standard. " &
+ "Should be one of: 87, 93, 02, 08");
return Option_Err;
end if;
elsif Opt'Length = 5 and then Opt (1 .. 5) = "--ams" then