+2012-10-29 Arnaud Charlet <charlet@adacore.com>
+
+ * usage.adb: Update usage line for -gnatw.k.
+
+2012-10-29 Yannick Moy <moy@adacore.com>
+
+ * sem_prag.adb: Code clean up.
+
2012-10-29 Vincent Celier <celier@adacore.com>
* projects.texi: Clarify documentation of attribute
end if;
end Annotate;
- -----------------------------
- -- Assert & Assert_And_Cut --
- -----------------------------
+ ---------------------------
+ -- Assert/Assert_And_Cut --
+ ---------------------------
-- pragma Assert ([Check =>] Boolean_EXPRESSION
-- [, [Message =>] Static_String_EXPRESSION]);
Newa : List_Id;
begin
- Ada_2005_Pragma;
+ if Prag_Id = Pragma_Assert then
+ Ada_2005_Pragma;
+
+ else -- Pragma_Assert_And_Cut
+ GNAT_Pragma;
+ end if;
+
Check_At_Least_N_Arguments (1);
Check_At_Most_N_Arguments (2);
Check_Arg_Order ((Name_Check, Name_Message));
end;
end Stream_Convert;
- -------------------------
- -- Style_Checks (GNAT) --
- -------------------------
+ ------------------
+ -- Style_Checks --
+ ------------------
-- pragma Style_Checks (On | Off | ALL_CHECKS | STRING_LITERAL);
"(annex J) feature");
Write_Line (" k+ turn on warnings on constant variable");
Write_Line (" K* turn off warnings on constant variable");
- Write_Line (" .k+ turn on warnings for standard redefinition");
+ Write_Line (" .k turn on warnings for standard redefinition");
Write_Line (" .K* turn off warnings for standard redefinition");
Write_Line (" l turn on warnings for missing " &
"elaboration pragma");