1 /* $NetBSD: lsym_storage_class.c,v 1.6 2023/06/25 19:29:57 rillig Exp $ */
2 
3 /*
4  * Tests for the token lsym_modifier (formerly named lsym_storage_class), which
5  * represents a type modifier such as 'const', a variable modifier such as a
6  * storage class, or a function modifier such as 'inline'.
7  */
8 
9 //indent input
10 static int	definition_with_internal_linkage;
11 extern int	declaration_with_external_linkage;
12 int		definition_with_external_linkage;
13 _Complex double	cd;
14 _Imaginary double id;
15 complex double	cd;
16 imaginary double id;
17 // The token after a modifier (in this case 'dc') is always interpreted as a
18 // type name, therefore it is not indented by 16 but by a single space.
19 double complex dc;
20 //indent end
21 
22 //indent run-equals-input
23