On Mon, Nov 17, 2008 at 06:46:38PM -0800, Andrew Pinski wrote:
> I noticed that for a simple testcase:
> int t;
> void abort (void);
> 
> int f(int t, const int *a)
> {
>   const int b[] = { 1, 2, 3};
>   if (!t)
>     return f(1, b);
>   return b == a;
> }

Note that in the above function, called with (0,0),
we can know that it will return 0 even if we treat
the b array in the recursive call as a distinct
variable.

Reply via email to