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....