comp.lang.ada
 help / color / mirror / Atom feed
From: ucivax!gateway@ucbvax.Berkeley.EDU  (Jose Duarte)
Subject: why are these unknown identifiers?
Date: 10 Sep 91 23:16:57 GMT	[thread overview]
Message-ID: <9109101616.aa26718@PARIS.ICS.UCI.EDU> (raw)

-----------------------------------------
package X is

	type DIRECTIONS is (UP,DOWN,LEFT,RIGHT);

end X;
-----------------------------------------
with X;
package Y is

	subtype DIRECTIONS is X.DIRECTIONS;

end Y;
-----------------------------------------
with TEXT_IO;
use  TEXT_IO;
with Y;
procedure BUG is

V1 : Y.Directions := Y.UP;    -- Y.UP is unknown
V2 : Y.Directions := Y.DOWN;  -- Y.DOWN is unknown

begin
  null;
end BUG;

Can someone tell me why "Y.UP" and "Y.DOWN" are unknown identifiers
within the procedure BUG? I have to "with X" and then assign X.UP
and X.DOWN to V1 and V2 in order to compile this. Why is this the case?
Is this an Ada pecularity or a compiler bug?


Thanks!
JOSE DUARTE

             reply	other threads:[~1991-09-10 23:16 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-09-10 23:16 Jose Duarte [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-09-11 14:13 why are these unknown identifiers? agate!spool.mu.edu!news.cs.indiana.edu!arizona.edu!east.pima.edu!rharwood
1991-09-11 18:43 Robert I. Eachus
1991-09-11 19:24 Greg Harvey
1991-09-11 20:16 csus.edu!wupost!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!caen!uv
1991-09-11 21:02 Dave Williamson
1991-09-17 14:58 Mr. D. Harter
1991-09-18 14:24 & Wise
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox