Path: news.cs.au.dk!Morten.Grouleff.Mjolner.Informatics From: Morten Grouleff Newsgroups: daimi.beta Subject: Re: Compiler warning Date: 21 Apr 1999 18:06:00 +0200 Organization: Mjolner Informatics. Lines: 38 Message-ID: References: <371DF47C.15FB@cs.au.dk> NNTP-Posting-Host: freki.mjolner.dk Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: xinwen.cs.au.dk 924710760 1533889 255.255.255.255 (21 Apr 1999 16:06:00 GMT) X-Complaints-To: news@cs.au.dk NNTP-Posting-Date: 21 Apr 1999 16:06:00 GMT X-Newsreader: Gnus v5.5/Emacs 19.34 Xref: news.cs.au.dk daimi.beta:10406 Kasper Dupont writes: > Jeg har i et program et fragment noget i retning af: > > ORIGIN '~beta/basiclib/betaenv'; > --LIB: attributes-- > A: (##); > B: (# > A: ^origin.A; > #); > > Dette giver en compiler warning. > > ================= > Compiler warnings: > ================= > > A: ^origin > ***** In "X: ^R.P", "Y: @R.P", or "Z: @R.P(#...#), > "R" should NOT be a dynamic reference! > For "X: ^R.P", consider using "X: ^T.P", > where "T" is the pattern qualifying "R" ("R: ^T"). > A future release may consider this to be a semantic error. > .A -------------------------------------------- > No. of warnings: 1 > > Men hvad er så den rigtige måde at erklære ovenstående > struktur på, hvis jeg ikke ønsker at ændre atributernes > navne? Hvad er typen af origin? Det er den, den klager over. Skift origin ud med det pattern, den er en instans af. Mvh. -- ** Morten Grouleff: ** ** Earthworm Jim PC: ** ** Mjølner Informatics: **