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
next 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