1*c5329750Srillig /* $NetBSD: lsym_storage_class.c,v 1.6 2023/06/25 19:29:57 rillig Exp $ */
22a001ffdSrillig 
32a001ffdSrillig /*
466c94c08Srillig  * Tests for the token lsym_modifier (formerly named lsym_storage_class), which
566c94c08Srillig  * represents a type modifier such as 'const', a variable modifier such as a
666c94c08Srillig  * storage class, or a function modifier such as 'inline'.
72a001ffdSrillig  */
82a001ffdSrillig 
9a7c73139Srillig //indent input
10492a5052Srillig static int	definition_with_internal_linkage;
11492a5052Srillig extern int	declaration_with_external_linkage;
12492a5052Srillig int		definition_with_external_linkage;
13*c5329750Srillig _Complex double	cd;
14*c5329750Srillig _Imaginary double id;
15*c5329750Srillig complex double	cd;
16*c5329750Srillig imaginary double id;
17*c5329750Srillig // The token after a modifier (in this case 'dc') is always interpreted as a
18*c5329750Srillig // type name, therefore it is not indented by 16 but by a single space.
19*c5329750Srillig double complex dc;
20a7c73139Srillig //indent end
212a001ffdSrillig 
22*c5329750Srillig //indent run-equals-input
23