keep snarks out of error messages by checking for blown type.
authorPeter B. Kessler <peter@ucbvax.Berkeley.EDU>
Thu, 2 Apr 1981 02:54:14 +0000 (18:54 -0800)
committerPeter B. Kessler <peter@ucbvax.Berkeley.EDU>
Thu, 2 Apr 1981 02:54:14 +0000 (18:54 -0800)
SCCS-vsn: usr.bin/pascal/src/rec.c 1.4

usr/src/usr.bin/pascal/src/rec.c

index e9b6c08..87dd99b 100644 (file)
@@ -118,7 +118,7 @@ variants(p, r)
        if (r == NIL)
                return;
        ct = gtype(r[3]);
        if (r == NIL)
                return;
        ct = gtype(r[3]);
-       if ( isnta( ct , "bcsi" ) ) {
+       if ( ( ct != NIL ) && ( isnta( ct , "bcsi" ) ) ) {
            error("Tag fields cannot be %ss" , nameof( ct ) );
        }
        line = r[1];
            error("Tag fields cannot be %ss" , nameof( ct ) );
        }
        line = r[1];