From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.50.171.233 with SMTP id ax9mr2458365igc.6.1407515576641; Fri, 08 Aug 2014 09:32:56 -0700 (PDT) X-Received: by 10.50.79.201 with SMTP id l9mr120853igx.5.1407515576537; Fri, 08 Aug 2014 09:32:56 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!eu.feeder.erje.net!feeder.erje.net!us.feeder.erje.net!news.glorb.com!h18no16286992igc.0!news-out.google.com!px9ni588igc.0!nntp.google.com!h18no16286984igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 8 Aug 2014 09:32:56 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=66.126.103.122; posting-account=KSa2aQoAAACOxnC0usBJYX8NE3x3a1Xq NNTP-Posting-Host: 66.126.103.122 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <0c2b1cf8-125b-44d6-9f46-2dc1c546e5c6@googlegroups.com> Subject: Re: Indentation From: Adam Beneschan Injection-Date: Fri, 08 Aug 2014 16:32:56 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:21562 Date: 2014-08-08T09:32:56-07:00 List-Id: On Friday, August 8, 2014 9:12:55 AM UTC-7, Victor Porton wrote: > What should be the indentation in the following Ada code fragment > > (especially its last line)? > > > > type T is > record > X: Integer; > end record > with Convention => C; An RM example in B.3.3 looks like: type T (Flag : Boolean := False) is record case Flag is when False => F1 : Float := 0.0; when True => F2 : Integer := 0; end case; end record with Unchecked_Union; That's as good an answer as you're going to get. Other people may have other preferences, but you really can't make an objective case for one or another style as long as it's reasonable. -- Adam