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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,154942e4f1d1b8e9 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!npeer.de.kpn-eurorings.net!feeder3.cambrium.nl!feed.tweaknews.nl!proxad.net!newsfeed.arcor.de!news.arcor.de!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Dynamically tagged expression required From: Georg Bauhaus In-Reply-To: References: Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: # Message-ID: <1134053216.13071.8.camel@sonnenregen> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 Date: Thu, 08 Dec 2005 15:46:56 +0100 NNTP-Posting-Date: 08 Dec 2005 15:43:07 MET NNTP-Posting-Host: c971e9ce.newsread4.arcor-online.net X-Trace: DXC=7W>7DSZUfHe:35lZDPnnTl:ejgIfPPlddjW\KbG]kaMhFYk:AnJB[Cm4<1b:Cc>W@dhP3YJKgE\jlNkj`33AaLJm X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:6768 Date: 2005-12-08T15:43:07+01:00 List-Id: On Thu, 2005-12-08 at 14:50 +0100, Maciej Sobczak wrote: > Hi, > > procedure Hello is > > type Shape is tagged null record; > type Triangle is new Shape with > record > SideLen : Positive; > end record; > > A : Shape; > B : Shape'Class := A; -- (1) > C : Triangle := (SideLen => 7); > > begin > > A := C; -- (2) > B := C; -- (3) > > end Hello; Try this, procedure Hello is type With_Angles(sides: Positive) is record SideLen : Positive; end record; A : With_Angles(sides => 4); B : With_Angles := A; -- (1) C : With_Angles := (sides => 3, SideLen => 7); begin A := C; -- (2) B := C; -- (3) end Hello; -- Georg