I modified the program so that the main function looks like:<p><pre><code>  say = NULL;
  say("OH NOES");
</code></pre>
When compiled with all warnings on, there are none.  When run, it immediately segfaults.  (The same would happen with any assignment from void*, like 'say = malloc(42)'.  Nice.)<p>Edit: I knew this would get downmodded :) Why does any post implying that type safety is good get downmodded?