Uninitialised memory read in gcc-2.95.2/gcc/cppexp.c

Martin v. Loewis martin@loewis.home.cs.tu-berlin.de
Sun Mar 12 10:16:00 GMT 2000


> Alas I don't understand this variable top. So somebody who does perhaps
> can see what's amiss?

This implements a parser stack, top is the top of the stack. You'll
notice that unsigned1 is further down only used if you have a binary
operation. To understand this better, it might be good to know what
tokens have been processed at that point in cpp_parse_expr.

Regards,
Martin



More information about the Gcc-bugs mailing list