------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-20 06:25 ------- Hmm, is *- special operand in Ada or is this just a parse error in the front-end (I don't know Ada that at all, well I know enough to be able to read it a little). But you can reproduce it with the following also with out the use of a function: procedure X is B : float; begin B := 90.0; B := B*-B; end;
-- What |Removed |Added ---------------------------------------------------------------------------- Summary|missing operand: 90.0 * - |missing operand: B * -A |Sin(A) | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19539