xref: /freebsd/usr.bin/indent/tests/elsecomment.0.stdout (revision 2a63c3be158216222d89a073dcbd6a72ee4aab5a)
161fd3be0SPiotr Pawel Stefaniak/* See r303484 and r309342 */
261fd3be0SPiotr Pawel Stefaniakvoid
361fd3be0SPiotr Pawel Stefaniakt(void)
461fd3be0SPiotr Pawel Stefaniak{
5*ec5ac89eSPiotr Pawel Stefaniak	/* The two if statements below excercise two different code paths. */
6*ec5ac89eSPiotr Pawel Stefaniak
7*ec5ac89eSPiotr Pawel Stefaniak	if (1)			/* a */
8*ec5ac89eSPiotr Pawel Stefaniak		int		a;
9*ec5ac89eSPiotr Pawel Stefaniak	else			/* b */
10*ec5ac89eSPiotr Pawel Stefaniak		int		b;
11*ec5ac89eSPiotr Pawel Stefaniak
12*ec5ac89eSPiotr Pawel Stefaniak	if (1)			/* a */
13*ec5ac89eSPiotr Pawel Stefaniak		int		a;
14*ec5ac89eSPiotr Pawel Stefaniak	else			/* b */
15*ec5ac89eSPiotr Pawel Stefaniak		int		b;
16*ec5ac89eSPiotr Pawel Stefaniak
17*ec5ac89eSPiotr Pawel Stefaniak	if (1)
1861fd3be0SPiotr Pawel Stefaniak	{
1961fd3be0SPiotr Pawel Stefaniak
20*ec5ac89eSPiotr Pawel Stefaniak	}
2161fd3be0SPiotr Pawel Stefaniak
22*ec5ac89eSPiotr Pawel Stefaniak
23*ec5ac89eSPiotr Pawel Stefaniak
24*ec5ac89eSPiotr Pawel Stefaniak	/* Old indent would remove the 3 blank lines above, awaiting "else". */
25*ec5ac89eSPiotr Pawel Stefaniak
26*ec5ac89eSPiotr Pawel Stefaniak	if (1)
27*ec5ac89eSPiotr Pawel Stefaniak	{
28*ec5ac89eSPiotr Pawel Stefaniak		int		a;
29*ec5ac89eSPiotr Pawel Stefaniak	} else if (0)
30*ec5ac89eSPiotr Pawel Stefaniak	{
31*ec5ac89eSPiotr Pawel Stefaniak		int		b;
32*ec5ac89eSPiotr Pawel Stefaniak	}
33*ec5ac89eSPiotr Pawel Stefaniak	/* test */
34*ec5ac89eSPiotr Pawel Stefaniak	else
35*ec5ac89eSPiotr Pawel Stefaniak		;
3661fd3be0SPiotr Pawel Stefaniak
3761fd3be0SPiotr Pawel Stefaniak	if (1)
3861fd3be0SPiotr Pawel Stefaniak		;
3961fd3be0SPiotr Pawel Stefaniak	else			/* Old indent would get very confused here */
40*ec5ac89eSPiotr Pawel Stefaniak		/* We also mustn't assume that there's only one comment */
41*ec5ac89eSPiotr Pawel Stefaniak		/* before the left brace. */
4261fd3be0SPiotr Pawel Stefaniak	{
4361fd3be0SPiotr Pawel Stefaniak
44*ec5ac89eSPiotr Pawel Stefaniak
4561fd3be0SPiotr Pawel Stefaniak	}
4661fd3be0SPiotr Pawel Stefaniak}
47