you'd only notice it if you wanted it to do the right thing
for ptr to ptr to fn etc.

brucee

On 4/30/05, C H Forsyth <[EMAIL PROTECTED]> wrote:
> as i recall, this and several other peculiar effects
> were the consequence of the process
> by which the tree was rewritten.
> it was along these lines.  (i could of course go
> off and look at the source but is it worthwhile?)
> you might have thought it would leave the types
> alone and then when pointer-to-function appeared
> as the type of an expression to which () was applied
> it would insert a dereference.
> but instead it applied the f to &f transformation
> so *****f involved not a while loop but repeatedly
> introducing &f from the bottom of the tree and having
> adjacent *& cancel out (similarly, &*).  thus
>        ******f
>        ******&f
>        *****f
>        *****&f
>        ****f
>        ****&f
>        ***f
> etc (i might have got the wrong number of * at some points)
> 
> little fleas indeed!
> 
>

Reply via email to