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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,42f88ef6fddb5b86,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-27 12:23:56 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: adam@irvine.com (Adam Beneschan) Newsgroups: comp.lang.ada Subject: Multiple exports with same name Date: 27 Aug 2003 12:23:54 -0700 Organization: http://groups.google.com/ Message-ID: NNTP-Posting-Host: 66.126.103.122 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1062012235 5313 127.0.0.1 (27 Aug 2003 19:23:55 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 27 Aug 2003 19:23:55 GMT Xref: archiver1.google.com comp.lang.ada:41900 Date: 2003-08-27T19:23:55+00:00 List-Id: Does the standard specify what happens if a partition includes two or more compilation units, each of which contains a Pragma Export on some object, where the pragmas all have the same External_Name? (Some linkers allow multiple C sources to define the same global variable, and the linkers effectively pick the biggest one and allocate it. In effect, I'm asking whether Ada allows this situation, disallows it, or leaves it up to the implementation.) -- Adam