CVS difference for ai05s/ai05-0179-1.txt

Differences between 1.8 and version 1.9
Log of other versions for file ai05s/ai05-0179-1.txt

--- ai05s/ai05-0179-1.txt	2012/03/27 01:55:20	1.8
+++ ai05s/ai05-0179-1.txt	2012/11/20 05:22:58	1.9
@@ -255,3 +255,40 @@
    end if;
 
 ****************************************************************
+
+From: Maxim Reznik
+Sent: Sunday, July  1, 2012  3:43 AM
+
+!topic ASIS: An_Implicit_Null_Statement isn't in spirit of standard
+!reference Ada 2012 5.1(12.1)
+!from Author Name 12-07-01
+!keywords ASIS implicit null statement
+!discussion
+
+AI05-0179-1.TXT proposes:
+
+> In 3.7.22, replace the line:
+>   A_Null_Statement,     -- 5.1
+>with
+>   An_Explicit_Null_Statement,     -- 5.1
+>   An_Implicit_Null_Statement,     -- 5.1
+
+But no others elements kinds in ASIS have Implicit_* literals.
+Instead function Is_Part_Of_Implicit is used to distinguish implicit elements.
+
+I propose to stay with A_Null_Statement and use Is_Part_Of_Implicit to mark implicit
+null statements.
+
+****************************************************************
+
+From: Jean-Pierre Rosen
+Sent: Wednesday, July  4, 2012  3:27 AM
+
+This is somehow different; others are implicit declarations, this is an implicit statement.
+Speaking from a user point of view, I prefer adding a branch in a case statement over
+adding if's into every place where I deal with A_Null_Statement, plus the benefit of the
+coverage checking.
+
+Now, if you want a different name...
+
+****************************************************************

Questions? Ask the ACAA Technical Agent