Daniel Berlin wrote: [cc list trimmed because it's just one of those silly friday afternoon things]
> On Fri, 2005-11-04 at 16:23 +0000, Dave Korn wrote: >> Daniel Berlin wrote: >> >>> The use in tree-ssa-loop-niter.c is really trying to skip out on >>> inferring loop bounds from pointer to structure accesses in the case of >>> things like: >>> >>> >>> struct a >>> { >>> char foo[1]; >>> }; >>> >>> >>> struct a *b = malloc (sizeof (struct a) + 100); >>> b->foo = "I like candy!" >>> >>> >>> Since we have to keep this working:) >> >> >> We do?! Storing a pointer value to a char variable has never worked >> very well so far! > > I was shorthanding it, you know what i meant :) heh, yeh, I knew. But I see so many lines like that in C programs written by people who _think_ they're writing in C++ [*] .... cheers, DaveK [*] Or BASIC, even more likely! -- Can't think of a witty .sigline today....