Trailing-Edge
-
PDP-10 Archives
-
SRI_NIC_PERM_FS_1_19910112
-
c/kcc5/bugpst.c
There is 1 other file named bugpst.c in the archive. Click here to see a list.
/* This produces an internal error message because pcode finds that it
** is about to generate a positive stack reference. However, this is actually
** the fault of the user, and the now[2] reference should cause a
** USER error message!
**
** This should be caught by a general array bounds check.
** Note that it should still be possible to generate &now[2] (but not
** &now[3]) as that is explicitly allowed by ANSI for pointer comparison.
*/
bugpst()
{
int *ip, now[2];
ip = 0;
ip = &now[2]; /* This should work OK */
printf("garsh");
now[1] = now[2] = time(); /* This should complain */
utime("test.txt", now);
}