xref: /netbsd/tests/usr.bin/indent/fmt_init.c (revision 492a5052)
1*492a5052Srillig /* $NetBSD: fmt_init.c,v 1.1 2022/04/24 10:36:37 rillig Exp $ */
2*492a5052Srillig 
3*492a5052Srillig /*
4*492a5052Srillig  * Tests for variable initializations.
5*492a5052Srillig  */
6*492a5052Srillig 
7*492a5052Srillig //indent input
8*492a5052Srillig int global = { initializer };
9*492a5052Srillig int global = {
10*492a5052Srillig 	initializer
11*492a5052Srillig };
12*492a5052Srillig 
13*492a5052Srillig void
example(void)14*492a5052Srillig example(void)
15*492a5052Srillig {
16*492a5052Srillig 	int local = { initializer };
17*492a5052Srillig 	int local = {
18*492a5052Srillig 		initializer
19*492a5052Srillig 	};
20*492a5052Srillig }
21*492a5052Srillig //indent end
22*492a5052Srillig 
23*492a5052Srillig //indent run -di0
24*492a5052Srillig // $ XXX: The spaces around the initializer are gone.
25*492a5052Srillig int global = {initializer};
26*492a5052Srillig int global = {
27*492a5052Srillig 	initializer
28*492a5052Srillig };
29*492a5052Srillig 
30*492a5052Srillig void
example(void)31*492a5052Srillig example(void)
32*492a5052Srillig {
33*492a5052Srillig 	// $ XXX: The spaces around the initializer are gone.
34*492a5052Srillig 	int local = {initializer};
35*492a5052Srillig 	int local = {
36*492a5052Srillig 		initializer
37*492a5052Srillig 	};
38*492a5052Srillig }
39*492a5052Srillig //indent end
40