mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-05-31 22:41:28 +00:00
18 lines
295 B
C
18 lines
295 B
C
/* We used to handle pointer addition wrongly
|
|
at the time of recombining to an ARRAY_REF
|
|
in the case of
|
|
p + -4B
|
|
where -4B is represented as unsigned. */
|
|
|
|
void abort(void);
|
|
int main()
|
|
{
|
|
int a[10], *p, *q;
|
|
q = &a[1];
|
|
p = &q[-1];
|
|
if (p >= &a[9])
|
|
abort ();
|
|
return 0;
|
|
}
|
|
|