Home | History | Annotate | Line # | Download | only in lint1
gcc_attribute_enum.c revision 1.1
      1  1.1  rillig /*	$NetBSD: gcc_attribute_enum.c,v 1.1 2021/07/06 17:33:07 rillig Exp $	*/
      2  1.1  rillig # 3 "gcc_attribute_enum.c"
      3  1.1  rillig 
      4  1.1  rillig /*
      5  1.1  rillig  * Tests for the GCC __attribute__ for enumerators.
      6  1.1  rillig  *
      7  1.1  rillig  * https://gcc.gnu.org/onlinedocs/gcc/Enumerator-Attributes.html
      8  1.1  rillig  */
      9  1.1  rillig 
     10  1.1  rillig enum Planet {
     11  1.1  rillig 	Mercury,
     12  1.1  rillig 	Venus,
     13  1.1  rillig 	Earth,
     14  1.1  rillig 	Mars,
     15  1.1  rillig 	Jupiter,
     16  1.1  rillig 	Saturn,
     17  1.1  rillig 	Uranus,
     18  1.1  rillig 	Neptune,
     19  1.1  rillig 	/* https://en.wikipedia.org/wiki/Pluto_(planet) */
     20  1.1  rillig 	/*FIXME*//* expect+1: error: syntax error '__attribute__' [249] */
     21  1.1  rillig 	Pluto __attribute__((__deprecated__ /* since August 2006 */))
     22  1.1  rillig };
     23