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]