1 /* This was failing on Alpha because the comparison (p != -1) was rewritten
2 as (p+1 != 0) and p+1 isn't allowed to wrap for pointers. */
4 extern void abort(void);
6 typedef __SIZE_TYPE__ size_t;
10 static void *foo(int p)
18 return (void *)(size_t)-1;
26 if (p != (void *)(size_t)-1)