/* Minimal compiler test for C compiler.

 Semantic mistakes like these are common enough that any compiler should produce warnings
 like those in the comments if it is to be used for more than "hello, world".
*/

#define D define                /* invalid preprocessing directive #D */
#D this that

#error                          /* error */

int
main (void)
{
  return 0;
}
