Agreed. Good code compiles without warnings (at least that haven't been accounted for). An exception to this might include code that's designed to run on multiple compilers (as they tend to get particularly about different things). But acknowledging a warning is far different to ignoring them.