Module Name:    src
Committed By:   rillig
Date:           Fri Jul 23 15:21:47 UTC 2021

Modified Files:
        src/tests/usr.bin/xlint/lint1: decl.c decl.exp

Log Message:
tests/lint: test lexer for the GCC extension __thread


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/tests/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.5 -r1.6 src/tests/usr.bin/xlint/lint1/decl.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/xlint/lint1/decl.c
diff -u src/tests/usr.bin/xlint/lint1/decl.c:1.9 src/tests/usr.bin/xlint/lint1/decl.c:1.10
--- src/tests/usr.bin/xlint/lint1/decl.c:1.9	Thu Jul 15 23:07:05 2021
+++ src/tests/usr.bin/xlint/lint1/decl.c	Fri Jul 23 15:21:47 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: decl.c,v 1.9 2021/07/15 23:07:05 rillig Exp $	*/
+/*	$NetBSD: decl.c,v 1.10 2021/07/23 15:21:47 rillig Exp $	*/
 # 3 "decl.c"
 
 /*
@@ -165,3 +165,9 @@ unsigned long sizes =
     sizeof(const typeof(signed_long)) +
     sizeof(const typeof(unsigned_long)) +
     sizeof(const typeof(unnamed_struct));
+
+/* expect+1: syntax error 'int' [249] */
+thread int thread_int;
+__thread int thread_int;
+/* expect+1: syntax error 'int' [249] */
+__thread__ int thread_int;

Index: src/tests/usr.bin/xlint/lint1/decl.exp
diff -u src/tests/usr.bin/xlint/lint1/decl.exp:1.5 src/tests/usr.bin/xlint/lint1/decl.exp:1.6
--- src/tests/usr.bin/xlint/lint1/decl.exp:1.5	Wed Jul 14 20:39:13 2021
+++ src/tests/usr.bin/xlint/lint1/decl.exp	Fri Jul 23 15:21:47 2021
@@ -9,4 +9,6 @@ decl.c(68): warning: converting 'pointer
 decl.c(70): warning: illegal combination of pointer (pointer to double) and integer (char), arg #1 [154]
 decl.c(72): warning: converting 'pointer to pointer to char' to incompatible 'pointer to double' for argument 1 [153]
 decl.c(80): error: syntax error '"' [249]
+decl.c(170): error: syntax error 'int' [249]
+decl.c(173): error: syntax error 'int' [249]
 decl.c(114): warning: static function unused unused [236]

Reply via email to