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

#include <string.h>

main (void)
{
  int i = __STDC__, n, o[3];

  memcmp (n, o, i);             // warning: passing arg 1 of memcmp makes pointer from integer without a cast
  return 0;
}
