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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d861a3fe9d7fc423,start X-Google-Attributes: gid103376,public From: Thomas A Peterson Subject: Ada 95 Modular Types Question 4.5.1(2) Date: 1997/11/26 Message-ID: #1/1 X-Deja-AN: 292884978 Sender: tap@yertle.htc.honeywell.com Organization: Honeywell Technology Center, Mpls. MN, USA. Newsgroups: comp.lang.ada Date: 1997-11-26T00:00:00+00:00 List-Id: If I define a modular type in a package and use the type in another compilation unit are the logical operators visible by default? The GNAT compiler and Rational Apex compiler differ with respect to the visibility of the logical operators and I would like to send someone a bug report. Here is an example... package Example is type Unsigned_Byte is mod 256; end Example; with Example; procedure Test_Example is A : Example.Unsigned_Byte := 11; B : Example.Unsigned_Byte := 37; C : Example.Unsigned_Byte; begin C := A or B; --C := Example."or"(A, B); end Test_Example; Thanks, Tom