Home | History | Annotate | Line # | Download | only in lint1
      1  1.4  rillig /*	$NetBSD: c90.c,v 1.4 2024/11/30 11:27:20 rillig Exp $	*/
      2  1.1  rillig # 3 "c90.c"
      3  1.1  rillig 
      4  1.1  rillig /*
      5  1.1  rillig  * Tests for the option -s, which allows features from C90, but neither any
      6  1.1  rillig  * later C standards nor GNU extensions.
      7  1.1  rillig  */
      8  1.1  rillig 
      9  1.2  rillig /* lint1-flags: -sw -X 351 */
     10  1.1  rillig 
     11  1.3  rillig /* expect+1: error: C90 to C17 require formal parameter before '...' [84] */
     12  1.1  rillig void varargs_function(...);
     13  1.4  rillig 
     14  1.4  rillig int
     15  1.4  rillig compound_literal(void)
     16  1.4  rillig {
     17  1.4  rillig 	/* expect+1: error: compound literals are a C99/GCC extension [319] */
     18  1.4  rillig 	return (int){123};
     19  1.4  rillig }
     20