Cross Reference: d_c99_decls_after_stmt.c
xref: /src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/usr.bin/xlint/lint1/
11.7Srillig/*	$NetBSD: d_c99_decls_after_stmt.c,v 1.7 2023/08/02 18:51:25 rillig Exp $	*/
21.2Srillig# 3 "d_c99_decls_after_stmt.c"
31.2Srillig
41.4Srillig/*
51.4Srillig * Before cgram.y 1.50 from 2011-10-04, lint complained about syntax errors
61.4Srillig * at the second 'int'.
71.4Srillig *
81.4Srillig * https://gnats.netbsd.org/45417
91.4Srillig */
101.4Srillig
111.6Srillig/* lint1-extra-flags: -X 351 */
121.6Srillig
131.3Srilligvoid
141.5Srilligtwo_groups_of_decl_plus_stmt(void)
151.1Sjruoho{
161.3Srillig	int i = 0;
171.3Srillig	i += 1;
181.3Srillig
191.3Srillig	int j = 0;
201.3Srillig	j += 1;
211.1Sjruoho}
221.5Srillig
231.5Srilligtypedef int int_t;
241.5Srillig
251.5Srilligint
261.5Srilligsecond_decl_stmt_uses_a_typedef(void)
271.5Srillig{
281.5Srillig	int i = 0;
291.5Srillig	i += 1;
301.5Srillig
311.5Srillig	int_t j = 0;
321.5Srillig	j += 1;
331.5Srillig
341.5Srillig	return 0;
351.5Srillig}
361.5Srillig
371.5Srilligvoid
381.7Srilligfunction_with_parameter(int i)
391.5Srillig{
401.5Srillig	i += 1;
411.5Srillig
421.5Srillig	int j = 0;
431.5Srillig	j += 1;
441.5Srillig}
45

Indexes created Mon Nov 10 17:20:41 GMT 2025