On Mon, Aug 23, 2010 at 01:30:15PM -0700, Adam B wrote: > I was pondering bearophile's idea of having compile-time null > checking. Since adding new language syntax is often a hard thing to > sell to the language authors, perhaps we could get by with just a > compiler warning? Some static code analysis.
Try compiling with optimizations turned on (-O). It catches some null uses with that. Though note that a null array is the same as an empty array - you can actually use it without fear. It doesn't catch all cases, but it sees some of them.