comp.lang.ada
 help / color / mirror / Atom feed
* Elaboration in GNAT
@ 2001-11-28 12:34 Frode Tenneboe
  2001-11-28 18:13 ` Mark Johnson
                   ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Frode Tenneboe @ 2001-11-28 12:34 UTC (permalink / raw)


Using -gnatwa I get some elaboration issues with some legacy code in GNAT.
One of these are:

foo.adb:69:04: warning: instantiation of "Client" may raise Program_Error
foo.adb:69:04: warning: missing pragma Elaborate_All for "bar"

The problem is that this crops up everywhere which I asume is because
the elboration of package bar is not very healthy.

The package in question uses Ada.Calendar, however there must be some
code in one (or more) of the dependencies in the body of bar which 
causes this. A manual inspection of this code is not done over night.

Is there a way of getting the information above a bit more verbose?

 -Frode
-- 
^ Frode Tenneb�                    | email: ft@edh.ericsson.se      ^
| Ericsson Radar AS. N-1788 Halden |                                |
| Phone: +47 69 21 41 47           | Frode@IRC                      |
| with Standard.Disclaimer; use Standard.Disclaimer;                |



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2002-01-16 11:48 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-28 12:34 Elaboration in GNAT Frode Tenneboe
2001-11-28 18:13 ` Mark Johnson
2001-11-29  3:44   ` Robert Dewar
2001-11-29 13:30     ` Stephen Leake
2001-11-28 19:25 ` Robert Dewar
2002-01-04 13:21   ` Frode Tenneboe
2002-01-04 15:07     ` Matthew Heaney
2002-01-05  0:43       ` Robert Dewar
2002-01-05  0:50       ` Robert Dewar
2002-01-07 17:22         ` Mark Johnson
2002-01-08  0:00           ` Robert Dewar
2002-01-10 21:54         ` Robert A Duff
2002-01-11  4:49           ` Robert Dewar
2002-01-11 13:35             ` Robert A Duff
2002-01-11 19:18               ` Robert Dewar
2002-01-16 11:48           ` Arnaud Charlet
2002-01-05  0:40     ` Robert Dewar
2002-01-07 13:28       ` Frode Tenneboe
2002-01-11 19:25         ` Robert Dewar
2001-11-29 13:13 ` Stephen Leake
2001-11-29 13:17 ` Stephen Leake
2001-11-30 12:44   ` Simon Wright

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