// 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".


int
main (void)
{
  char *p1;
  const char **p2 = &p1;        // warning: initialization from incompatible pointer type, see C-FAQs

  return 0;
}
