From: Matthew Heaney <matthew_heaney@acm.org>
Subject: Re: GNAT Stream Read processing problem
Date: 1999/01/06
Date: 1999-01-06T00:00:00+00:00 [thread overview]
Message-ID: <m3u2y4wipl.fsf@mheaney.ni.net> (raw)
In-Reply-To: 76uv4j$njr$1@nnrp1.dejanews.com
dewar@gnat.com writes:
> Surely if you use -gnatv to point out the EXACT location of
> the error:
>
> 30. Long_Integer'Read(S, Data(ndx).elements);
> |
> >>> expected type "Standard.integer"
> >>> found type "Standard.long_integer"
>
> that should be enough of a clue, it is VERY specifically
> telling you that the subscript of Data must be of type
> Standard.integer, and you are using long_integer.
>
> While you are learning Ada 95, use -gnatv as a matter of
> course to tell exactly where the error message is being
> posted. GNAT goes to great pains to try to post the error
> in exactly the most helpful place, take advantage of this!
If you use emacs with gnat, then C-x ` (the command "next-error") will
take you to the exact line and column containing the error.
Emacs is not just an editor, it's a way of life. Ya know?
next prev parent reply other threads:[~1999-01-06 0:00 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-01-05 0:00 GNAT Stream Read processing problem Bruce Detter
1999-01-05 0:00 ` Tom Moran
1999-01-05 0:00 ` Bruce Detter
1999-01-06 0:00 ` dewar
1999-01-06 0:00 ` Matthew Heaney [this message]
1999-01-06 0:00 ` Elaborate compile-time error messages (was: GNAT Stream Read ...) Larry Kilgallen
1999-01-06 0:00 ` Marin David Condic
1999-01-11 0:00 ` Georg Bauhaus
1999-01-13 0:00 ` Simon Wright
1999-01-06 0:00 ` bourguet
1999-01-07 0:00 ` dewar
1999-01-07 0:00 ` Larry Kilgallen
1999-01-10 0:00 ` robert_dewar
1999-01-06 0:00 ` GNAT Stream Read processing problem Bruce Detter
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox