compiled files with warnings that otherwise don't need recompilation will not emit warnings on the next compile
Description
The aggressive caching approach is odds with warning visibility. It probably makes sense for a compiled file with warnings to always return true for requires-compilation?.